Tutoriale

Diferența dintre cpu și gpu

Cuprins:

Anonim

CPU și GPU sunt cele două procesoare principale care există în toate PC-urile, primul este responsabil de toate tipurile de sarcini, în timp ce cel de-al doilea este specializat în grafică, prin urmare, este logic că există diferențe mari între ele, în ciuda faptului că ambele ele sunt formate din aceleași elemente de bază, tranzistoare. În acest articol trecem în revistă arhitectura generală a CPU și GPU pentru a înțelege marile diferențe ale acestora.

Prin ce diferă CPU-ul de GPU?

Atât GPU, cât și CPU sunt procesoare care sunt alcătuite dintr-o mulțime de tranzistoare, într-un mod simplu putem spune că tranzistorii efectuează operații matematice și citesc date în limbaj binar, un limbaj format din zerouri și unul care este singurul capabil pentru a înțelege calculatoarele. Dincolo de asta, toate sunt diferențe.

În primul rând, ne concentrăm pe procesorul care este procesorul cu scop general, asta înseamnă că poate face tot felul de calcule, procesorul este proiectat pentru procesarea în serie a datelor. Acesta din urmă implică prezența nucleelor ​​foarte mari într-un număr foarte mic, prin urmare, este capabil să ruleze un număr mic de programe în același timp. Cu toate acestea, aceste programe sunt enorm de complexe și includ cantități mari de instrucțiuni.

Pe de altă parte, avem procesorul grafic sau GPU care este mult mai specializat pentru sarcini care necesită un grad ridicat de paralelism. GPU este alcătuit din mii de nuclee din interior, nuclee care sunt mult mai mici și, prin urmare, pot efectua un număr mult mai mic de operații. Acest lucru face ca un GPU să fie optimizat pentru a prelucra cantități mari de date și pentru a efectua aceleași operații specifice de mai multe ori. Un GPU este capabil să ruleze mii de programe simultan, deși acestea trebuie să fie mult mai specifice decât cele pe care le poate face un procesor. În mod tradițional, programele pe care le execută un GPU constau dintr-o singură instrucțiune și mai multe date.

GPU este în placa grafică, iar capacitatea sa de a lucra în paralel este atât de mare încât poate înmulți cu 100 sau chiar mai mult performanțele pe care un CPU le poate obține în operații specializate pe vectori și matrice, acestea sunt operații geometrice.

Vă recomandăm să citiți cele mai bune procesoare de pe piață

Inițial, GPU-urile au fost folosite doar pentru procesarea grafică, dar marea evoluție prin care au trecut au făcut ca capacitățile lor să crească foarte mult, astfel că astăzi există multe câmpuri în care puteți profita de capacitatea lor mare de a lucra în paralel, de exemplu. De exemplu, în cercetarea științifică cu simularea modelului, inteligența artificială sau mineritul criptocurrency.

Pentru a înțelege marea diferență care există între un procesor și un GPU, nu este nimic mai bun decât următorul videoclip despre Hunters of Myths, în primul rând vom vedea un robot mic desenând o față, în al doilea rând vedem o mașină mare care reprezintă GPU și face ceva mult mai complex în mai puțin timp.

Tutoriale

Alegerea editorilor

Back to top button