min första dator satte ut en galen 33 MHz processorkraft från 486 CPU. Det var naturligtvis på ”Turbo-läge”, och när det stängdes av satt vi kvar med 16 MHz. Sätt i frowny ansikte.
kanske är du för ung för att komma ihåg en turbo-knapp, men om du inte är det kan du förmodligen komma ihåg att det var sällan en tid du skulle stänga av den. I de tider som du gjorde det var på grund av programkrav, och du kände förmodligen som om du hade förlorat något. Åtminstone gjorde jag det.
Snabbspolning fram till idag, och CPU: n regerar inte längre högsta, och bearbetning kan utföras av flera andra typer av hårdvara. CPU, GPU, FPGA och ASIC har alla ett syfte, så låt oss kolla in dem.
Vad är en CPU?
centralenheten (CPU) är huvudchipet i din dator, telefon, tv, etc., som ansvarar för att distribuera instruktioner genom komponenterna på moderkortet.
CPU anses vara” hjärnan ” på datorn och är den mest mångsidiga av de chips vi täcker. Men denna mångsidighet kommer till en kostnad, och eftersom det är tänkt att vara ”jack of all trades” kommer det att konsumera mer kraft och vara långsammare vid vissa funktioner över de mer specialiserade chipsen.
Vad är en GPU?
grafikbehandlingsenheten (GPU), dvs grafikkort, medan det liknar CPU: n genom att det är ett kiselchip på ett kort, har ett helt annat syfte och funktion.
GPU: n ses vanligtvis för att helt enkelt bearbeta grafik och mata ut dem till en skärm. Men på senare år på grund av deras parallella bearbetning och höga genomströmningsfunktioner har de införlivats i många andra funktioner.
för att bryta ner det lite längre kommer GPU att dela komplexa problem i miljontals separata uppgifter för att lösa dem samtidigt. På grund av sin arkitektur kan den inte ersätta CPU, men den kan fungera längs sidan.
när cryptocurrency mining blev populär användes GPU som ett sätt att lösa de komplexa matematiska algoritmerna som användes. På senare tid leder GPU: er laddningen i AI, datorsyn och superberäkning.
Vad är en FPGA?
Field Programmable Gate Array (FPGA) är också en kiselbaserad halvledare, men den är baserad på en matris av konfigurerbara logikblock (CLB) som är anslutna med programmerbara sammankopplingar.
detta innebär att FPGA kan programmeras och sedan omprogrammeras till en önskad applikation eller funktion.
programmeringen av FPGA definierar faktiskt enhetens hårdvarufunktion. När funktionen behöver ändras kan FPGA enkelt omprogrammeras.
eftersom FPGA är programmerad / anpassad till exakta specifikationer för en algoritm kan den vara snabbare och konsumera mindre ström än processorer med högre klockhastigheter. När funktionen behöver ändras måste den dock omprogrammeras.
Vad är en ASIC?
den applikationsspecifika integrerade kretsen (ASIC) är ett kiselchip utformat för en specifik logisk funktion.
till skillnad från många av de andra marker vi har diskuterat här kan ASIC bara utföra den uppgift den byggdes för att utföra. Det kan inte ändras.
på grund av detta används ASIC vanligtvis i en produkt som kommer att ha stora produktionsnummer och används inte för felsökning av ett system.
ASIC möjliggör en betydande mängd kretsar som skall införlivas på ett enda chip. Detta håller kostnaden lägre, på bulkkörningar, över att använda annan teknik.
ASIC kommer också att förbruka mindre ström för datorkapacitet jämfört med de ovan nämnda chips, och har en mycket mindre storlek. En ASIC kommer också att vara billigare att montera och mer tillförlitlig (eftersom det finns färre delar).
vilka produkter erbjuder Samtec?
om du är i FPGA-utvecklingsvärlden har Samtec ett antal FPGA-utvecklingssatser för att hjälpa FPGA-utvecklare och systemnivåarkitekter med prototyper och utvärdering.
bland dessa erbjudanden är 28 Gbps FireFlyTM Utvärderingssats, FMC + HSPC / HSPCe Loopback-kort och VCU118 FMC+ HSPC Loopback-kort.
samtecs Flyover-system kan också användas för 112 Gbps PAM4-routing för ASIC-utveckling. Detta täcktes i en ny blogg där ett samarbete mellan Samtec och Alphawave användes för att generera 31-bitars, PRBS-data vid 112 Gbps PAM4 över 12″ av 34 AWG-kabel.
om du är förbi utvecklingspunkten har Samtec många kabelerbjudanden att arbeta inom ditt system.
nyligen täckte vi Si-FlyTM 112 Gbps PAM4 lågprofil högdensitetskabelsystem som möjliggör direktanslutning på paketet till kiselpaketet.
så, för att svara på frågan i början; är CPU, GPU, FPGA eller ASIC bättre? Svaret är, det beror på. Alla dessa marker har fördelar och nackdelar, och applikationen beror på vilken du ska välja.
för mer information om Samtecs erbjudanden och möjligheter inom detta område, vänligen maila [email protected].