Басқару орталығы: Орталық процессор компьютердің «миы» болып табылады және жүйедегі барлық операцияларды жалпы бақылау мен үйлестіруді жүзеге асырады. Ол операциялық жүйеден және бағдарламалардан командаларды қабылдайды, содан кейін оларды ретімен орындайды.
Орталық өңдеу:Орталық процессор қосу, алу, көбейту және бөлу сияқты арифметикалық және логикалық операцияларды орындауға жауапты. Ол сонымен қатар салыстыру, жылжыту және көшіру сияқты деректер операцияларын орындайды.
Нұсқауларды түсіндіру және орындау:Орталық процессор бағдарлама кодындағы нұсқауларды түсіндіреді және оларды орындайды. Бұл жадтан деректерді жүктеу, оны өңдеу және нәтижелерді жадқа қайта сақтау операцияларын қамтиды.
Жадты басқару:Орталық процессор жедел жадқа (RAM) және кэш жадына кіруді басқарады. Ол деректерге дұрыс қол жеткізуді қамтамасыз ету үшін деректерді оқу және жазу әрекеттерін үйлестіреді.
Жүйелік қоңырауларды өңдеу:Орталық процессор сонымен қатар бағдарламаларға компьютердің аппараттық құралдарымен және ресурстарымен өзара әрекеттесуге мүмкіндік беретін операциялық жүйеге жүйелік қоңырауларды өңдейді.
Аппараттық құрал (қамтамасыз ету) Жасанды интеллект тапсырмалары үлкен көлемдегі деректерді өңдей алатын және күрделі есептеулерді жоғары жылдамдықпен және тиімділікпен орындай алатын мамандандырылған есептеу құрылғыларын қажет етеді:
Графикалық өңдеу блоктары (GPU): Графикалық өңдеу блоктары бастапқыда графиканы өңдеуге арналған, бірақ оларда үлкен өңдеу қуаты мен параллель мүмкіндіктері бар. Сондықтан олар машиналық оқыту және терең оқыту операцияларын орындау үшін кеңінен қолданылады. TensorFlow және PyTorch сияқты көптеген AI құрылымдары мен кітапханалары модельді оқытуды жылдамдату үшін GPU пайдалануды қолдайды.
Тензорлық процессорлар( TPU): тензорлық процессорлар - бұл Google нейрондық желілермен және машиналық оқыту тапсырмаларымен жұмыс істеу үшін арнайы әзірлеген арнайы процессорлар. Олар жоғары өнімділік пен энергия тиімділігіне ие және ЖИ тапсырмаларын орындау үшін Google бұлттық қызметтерінде белсенді қолданылады
ASIC (Application - Specific Integrated Circuit): ASIC-нақты тапсырмаларды орындау үшін жасалған арнайы интегралды схемалар. ЖИ саласында өнімділікті арттыруға мүмкіндік беретін матрицаларды көбейту сияқты белгілі бір машиналық оқыту операцияларын орындау үшін оңтайландырылған ASIC чиптерін жасауға болады.
FPGA (field - Programmable Gate Array): FPGA-бұл әртүрлі есептеу тапсырмаларын, соның ішінде Машиналық оқыту операцияларын орындау үшін конфигурациялауға болатын бағдарламаланатын матрицалар. Олар икемділікті қамтамасыз етеді және әртүрлі тапсырмаларға бейімделу үшін қайта бағдарламалануы мүмкін
Аппараттық құрал (қамтамасыз ету)