Videó: Xcho - I can fly (Official Video) (November 2024)
Az érdekes processzorbeszélgetések nagy része az utóbbi időben különféle chipek és magok használatával fordult, szemben a hagyományos CPU-kban alkalmazott általános célú számítási magokkal. Megfigyeltük az egyes számítási feladatokhoz használt különféle chipek kombinációit, ideértve a CPU-kat, GPU-kat, DSP-ket, az egyéni ASICS-t és a terepen programozható kapus tömböket (FPG), és egyre inkább olyan alkalmazásokat látunk, amelyek az összes ezek, néha egy rendszerben és néha egyetlen chipen belül.
Még az Intel - amely régóta támogatja az általános célú számítástechnikai magokat, amelyek pár évente megkétszereződtek - bekerült az Altera, az egyik vezető FPGA gyártó vásárlásába. A közelmúltban lehetőségem volt beszélgetni Dan McNamara-val, az Intel programozható megoldások csoportjának (PSG) vezérigazgatójával - az úgynevezett Altera néven -, aki rávilágított az Intel ezen a téren megfogalmazott terveire, és részletesebben beszámolt a vállalat csatlakozási terveiről. különféle magok és különféle meghalnak együtt nagy sebességű forgácscsomagokban.
"A világ heterogén lesz" - mondta McNamara, megjegyezve, hogy a jelenlegi közismert felfogás szerint nem oldható meg az összes probléma az általános felhasználású magokkal. Egyéni ASIC-ok - például a Google Tensor feldolgozó egységei vagy TPU-k - a hagyományos CPUS vagy GPU-n túlmutató funkciók bizonyos típusait felgyorsíthatják, de ezek létrehozása sokáig tart. Ezzel szemben, az elnök szerint az FPGA-k olyan testreszabható kódot tesznek lehetővé, amely az ASIC-k teljesítmény előnyeinek nagy részét biztosítja anélkül, hogy két évet várnának a chip tervezésére és gyártására. A fejlesztõ azonnal megváltoztathatja az FPGA-ban lévõ algoritmusokat, míg a CPU, a GPU vagy az egyedi chip rögzített módon mûködik.
McNamara azt is mondta, hogy az FPGA-k nagyon alacsony késleltetésűek és erősen párhuzamosak lehetnek, ha a chip különböző részei egyidejűleg működnek olyan alkalmazásokon, mint a képfeldolgozás vagy a kommunikáció.
Az Intel most szállítja az Arria 10 FPGA-t, amelyet a TSMC 20 nm-es folyamatán gyártottak, és olyan csomagot kínál, amely egy Xeon (Broadwell) processzort és az Arria 10-et kombinál. Ezt olyan alkalmazásokban használják, mint például webes méretű keresés és elemzés. McNamara szerint az FPGA-k akár tízszer is felgyorsíthatják a keresést, és megjegyezte, hogy a Microsoft nyilvánosságra hozta az ilyen FPGA-k használatát a keresés felgyorsítására.
Az utóbbi időben egy nagy fejlesztés a gyorsabb multi-chip csomagok létrehozása volt, amelyek kombinálhatják a különböző folyamatok során létrehozott és talán különböző gyártók által létrehozott chip-meghajtókat. Ide tartoznak olyan csomagok, amelyek CPU-t és FPGA-t tartalmaznak, mint például a Xeon / Arria kombináció; FPGA különféle adó-vevőkkel, mint az Intel Stratix 10 FPGA-ban; vagy akár egy teljes CPU különböző részeit, ahogyan az Intel a legújabb technológiai és gyártási napjában leírta.
Az Intel egy új technológiát hozott létre beágyazott multi-chip összeköttetési híd (EMIB) néven, amely a Stratix 10-ben debütált. Az EMIB-ben a magszerszámot az Intel 14 nm-es folyamatán, az adó-adókat pedig a TSMC 16 nm-es folyamatán hozzák létre.
Összességében McNamara azt mondta, hogy számos terület mozog annak érdekében, hogy több FPGA-t fogadjon el ilyen csomagolással. Beszélt hiperméretes webhelyekről, amelyekben gyorsan változik a kereslet, és ahol az FPGA / CPU kombináció jól működhet olyan területeken, mint a keresés, az elemzés és a video streaming, valamint a hálózati átalakítás, ahol a tendenciák, mint például a szoftver által meghatározott hálózatépítés és a hálózati funkciók virtualizációja szükségessé teszi a további csomagfeldolgozást. Egyéb fókuszterületek az 5G és a vezeték nélküli alkalmazások, az autonóm vezetés és a mesterséges intelligencia (AI) alkalmazások. Az AI-ben a McNamara szerint az optimalizált ASIC-ek és a nyers számítógépes teljesítmény valószínűleg a legmegfelelőbb az edzéshez (az Intel megvásárolta a Nervana-t), de az FPGA-k gyakran a legjobb következtetésre jutottak, rugalmasságuk és alacsony késleltetésük miatt, és megjegyezte, hogy a ZTE az Arria 10s-et használja nagyon lenyűgöző képfelismerési pontszámot mutatnak.
Személy szerint kíváncsi vagyok arra, hogy a jövőbeli CPU-k ténylegesen különféle összetevőket vesznek-e össze, és keverik össze, és illesztik őket az EMIB vagy hasonló technológia segítségével, hogy megváltoztassák azt, amit gondolunk egy processzor chipre. Érdekel az a gondolat, hogy a jövőbeli rendszerek sok különféle magot használhatnak - némelyik programozható (FPGA) és néhány rögzített (egyéni ASIC-k és a hagyományos CPU-k és GPU-k keveréke), hogy együtt dolgozzon, ami javítja az egyes a technológia önmagában képes megtenni.