CANON_112024 CANON_112024 CANON_112024

Trénovanie neurónových sietí: CPU, GPU alebo TPU?

0
Strojové učenie využíva neurónové siete na rozdelenie zložitých úloh do vrstiev, kde sa paralelne spracovávajú. Klasické procesory CPU (Central Processing Unit) vzhľadom na určenie a architektúru však nie sú najlepším nástrojom na tieto úlohy. Naproti tomu grafické čipy GPU (Graphics Processing Unit) sú navrhnuté tak, aby dokázali spracúvať paralelne čo najviac výpočtových úloh. Primárne sú určené na akcelerovanie renderovania grafiky vo vysokom rozlíšení, ale vďaka svojim vlastnostiam sú ideálne na úlohy strojového učenia. TPU (Tensor Processing Unit) sú špecializované na násobenie matíc.  Porovnanie architektúry CPU a GPU Čo sa týka základných funkcií, CPU, GPU a TPU dokážu z väčšej časti robiť to isté. Rozdiel je v tom, ako rýchlo dokážu vykonávať rôzne typy úloh vrátane úloh strojového učenia a aké úlohy pre ne nie sú vhodné, prípadne ich ani vykonávať nedokážu. CPU je univerzálny procesor založený na Von Neumannovej architektúre a je srdcom každého počítača. Je veľmi flexibilný ... Zobrazit Galériu

Ľuboslav Lacko

Všetky autorove články

Mohlo by vás zaujímať

Mohlo by vás zaujímať