primul meu computer a scos un nebun 33 MHz de putere de procesare de la procesorul 486. Asta a fost pe „modul Turbo”, desigur, și când a fost oprit am rămas cu 16 MHz. Introduceți fața încruntată.
poate că ești prea tânăr pentru a-ți aminti un buton turbo, dar dacă nu ești, probabil îți poți aminti că rareori a fost un moment în care l-ai opri. În vremurile în care ați făcut-o a fost din cauza cerințelor software și probabil că ați simțit că ați pierdut ceva. Cel puțin am făcut-o.
Fast forward la ziua de azi, iar CPU nu mai domnește suprem, iar procesarea poate fi efectuată de mai multe alte tipuri de hardware. CPU, GPU, FPGA și ASIC au toate un scop, așa că haideți să le verificăm.
ce este un procesor?
unitatea centrală de procesare (CPU) este cipul principal din computer, telefon, televizor etc., care este responsabil pentru distribuirea instrucțiunilor de-a lungul componentelor de pe placa de bază.
CPU-ul este considerat a fi „creierul” computerului și este cel mai versatil dintre cipurile pe care le acoperim. Cu toate acestea, această versatilitate are un cost și, deoarece este menit să fie „mufa tuturor tranzacțiilor”, va consuma mai multă putere și va fi mai lent la unele funcții față de cipurile mai specializate.
ce este un GPU?
unitatea de procesare grafică (GPU), adică placa grafică, în timp ce este similară procesorului prin faptul că este un cip de siliciu pe o placă, are un scop și o funcție foarte diferite.
GPU-ul este de obicei privit pentru a procesa pur și simplu grafica și a le afișa pe un ecran. Cu toate acestea, în ultimii ani, datorită procesării lor paralele și a capacităților de transfer ridicate, acestea au fost încorporate în multe alte funcții.
pentru a descompune acest lucru puțin mai departe, GPU va împărți problemele complexe în milioane de sarcini separate pentru a le rezolva în același timp. Datorită arhitecturii sale, nu poate înlocui procesorul, dar poate funcționa de-a lungul acestuia.
când exploatarea criptomonedelor a câștigat popularitate, GPU-ul a fost folosit ca mijloc de rezolvare a algoritmilor matematici complexi utilizați. Mai recent, GPU-urile conduc sarcina în AI, computer vision și super computing.
ce este un FPGA?
Field Programmable Gate Array (FPGA) este, de asemenea, un semiconductor pe bază de siliciu, dar se bazează pe o matrice de blocuri logice configurabile (CLB) care sunt conectate prin interconectări programabile.
aceasta înseamnă că FPGA poate fi programat și apoi reprogramat la o aplicație sau funcție dorită.
programarea FPGA definește de fapt funcția hardware a dispozitivului. Când funcția trebuie schimbată, FPGA poate fi pur și simplu reprogramată.
deoarece FPGA este programat / personalizat conform specificațiilor exacte ale unui algoritm, acesta poate fi mai rapid și poate consuma mai puțină energie decât procesoarele cu viteze de ceas mai mari. Cu toate acestea, ori de câte ori funcția trebuie să se schimbe, trebuie reprogramată.
ce este un ASIC?
circuitul integrat specific aplicației (ASIC) este un cip de siliciu conceput pentru o funcție logică specifică.
spre deosebire de multe dintre celelalte cipuri pe care le-am discutat aici, ASIC poate îndeplini doar sarcina pe care a fost construită să o îndeplinească. Nu poate fi schimbat.
din această cauză, ASIC-urile sunt utilizate de obicei într-un produs care va avea un număr mare de producție și nu este utilizat pentru depanarea unui sistem.
ASIC permite încorporarea unei cantități semnificative de circuite pe un singur cip. Acest lucru menține costul mai mic, pe rulări în vrac, peste utilizarea altor tehnologii.
ASIC va consuma, de asemenea, mai puțină energie pentru capacitatea de calcul în comparație cu cipurile menționate mai sus și va avea o dimensiune mult mai mică. Un ASIC va fi, de asemenea, mai ieftin de asamblat și mai fiabil (deoarece există mai puține piese).
ce produse oferă Samtec?
dacă vă aflați în lumea dezvoltării FPGA, Samtec are o serie de kituri de dezvoltare FPGA pentru asistarea dezvoltatorilor FPGA și a arhitecților la nivel de sistem cu prototipuri și evaluare.
printre aceste oferte se numără kitul de evaluare FireFlyTM de 28 Gbps, cardul FMC+ HSPC/Hspce Loopback și cardul Vcu118 FMC+ Hspc Loopback.
sistemele Samtec Flyover pot fi de asemenea utilizate pentru rutarea PAM4 de 112 Gbps pentru dezvoltarea ASIC. Acest lucru a fost acoperit într-un blog recent în cazul în care o colaborare între Samtec și Alphawave a fost folosit pentru a genera 31-bit, date PRBS la 112 Gbps PAM4 peste 12″ de cablu 34 AWG.
dacă ați trecut de punctul de dezvoltare, Samtec are multe oferte de cablu pentru a lucra în sistemul dvs.
recent, am acoperit Si-FlyTM 112 Gbps PAM4 sistem de cablu de înaltă densitate cu profil redus, care permite conectarea directă la pachet la pachetul de siliciu.
deci, pentru a răspunde la întrebarea de la început; este CPU, GPU, FPGA sau ASIC mai bine? Răspunsul este, depinde. Toate aceste cipuri au avantaje și dezavantaje, iar aplicația va depinde de care ar trebui să alegeți.
pentru mai multe informații despre ofertele și capacitățile Samtec în acest domeniu, Vă rugăm să trimiteți un e-mail [email protected].