Pamācības

Atšķirība starp CPU un GPU

Satura rādītājs:

Anonim

CPU un GPU ir divi galvenie procesori, kas pastāv visos personālajos datoros. Pirmais ir atbildīgs par visa veida uzdevumiem, bet otrais ir specializējies grafikā, tāpēc ir loģiski, ka starp tiem ir lielas atšķirības, neskatoties uz to, ka abi tos veido vieni un tie paši pamatelementi, tranzistori. Šajā rakstā mēs apskatām CPU un GPU vispārējo arhitektūru, lai izprastu to lielās atšķirības.

Kā CPU atšķiras no GPU?

Gan GPU, gan CPU ir procesors, kas sastāv no daudziem tranzistoriem. Vienkāršā veidā mēs varam teikt, ka tranzistori veic matemātiskas operācijas un nolasa datus binārā valodā, valodā, kas sastāv no nullēm, un tām, kuras vienīgās ir spējīgas saprast datorus. Turklāt visas ir atšķirības.

Pirmkārt, mēs koncentrējamies uz CPU, kas ir universāls procesors, tas nozīmē, ka tas var veikt visa veida aprēķinus, CPU ir paredzēts sērijveida datu apstrādei. Pēdējais nozīmē ļoti lielu kodolu klātbūtni ļoti mazā skaitā, tāpēc tas vienlaikus spēj izpildīt nelielu skaitu programmu. Tomēr šīs programmas ir ārkārtīgi sarežģītas un satur lielu daudzumu instrukciju.

No otras puses, mums ir grafiskais procesors vai GPU, kas ir daudz vairāk specializēts uzdevumiem, kuriem nepieciešama augsta paralēles pakāpe. GPU sastāv no tūkstošiem kodolu iekšpusē, kodoliem, kas ir daudz mazāki un tāpēc var veikt daudz mazāku operāciju skaitu. Tas padara GPU optimizētu, lai apstrādātu lielu datu daudzumu un atkal un atkal veiktu tās pašas īpašās darbības. GPU spēj vienlaikus palaist tūkstošiem programmu, lai gan tām jābūt daudz specifiskākām par tām, ko CPU var apstrādāt. Tradicionāli GPU izpildītās programmas sastāv no vienas instrukcijas un vairākiem datiem.

GPU atrodas grafikas kartē, un tā spēja strādāt paralēli ir tik liela, ka tā var reizināt ar 100 vai pat daudz vairāk veiktspējas, ko CPU var sasniegt, veicot specializētas operācijas ar vektoriem un matricām, tās ir ģeometriskas operācijas.

Mēs iesakām izlasīt labākos procesorus tirgū

Sākotnēji GPU tika izmantoti tikai grafikas apstrādei, taču viņu piedzīvotā lielā evolūcija ir ļāvusi ievērojami palielināties, tāpēc šodien ir daudz lauku, kuros, piemēram, varat izmantot viņu lielās iespējas strādāt paralēli. Piemēram, zinātniskos pētījumos ar modeļa simulāciju, mākslīgo intelektu vai kriptovalūtas ieguvi.

Lai saprastu lielo atšķirību, kas pastāv starp CPU un GPU, nav nekas labāks par šo Hunters of Myths video, pirmkārt, mēs redzēsim mazu robotu, kurš zīmē seju, otrkārt, mēs redzam lielu mašīnu, kas attēlo GPU un dara kaut kas daudz sarežģītāks īsākā laikā.

Pamācības

Izvēle redaktors

Back to top button