neprihlásený Piatok, 22. novembra 2024, dnes má meniny Cecília
Intel začal ponúkať vlastné ARM FPGA procesory

Značky: IntelARMFPGA

DSL.sk, 26.10.2017


Spoločnosť Intel odštartovala dodávky vlastných procesorov Stratix 10 SX FPGA s ARM jadrami.

Hoci procesory sú ARM procesormi, zákazníci si ich samozrejme nebudú kupovať ako bežné ARM kvôli tejto časti a ich hlavnou časťou a funkciou je samozrejme práve časť s programovateľným FPGA.

Čipy FPGA majú rekonfigurovateľnú logiku, vďaka čomu dokážu dosahovať v špecifických výpočtoch výrazne vyšší výpočtový aj I/O výkon ako všeobecné procesory a ich výkon sa blíži výkonu ASIC čipov hardvérovo priamo navrhnutých na konkrétny špecifický účel.

Čipy sa do portfólia Intelu dostali akvizíciou výrobcu FPGA čipov Altera v roku 2015, pričom Altera sa na ich výrobe dohodla s Intelom ešte ako nezávislá spoločnosť už v 2013. Prvé testovacie vzorky začal Intel vyrábať už pred rokom.

Jedným z použití FPGA je použitie na prototypy kontrolerov pre nové štandardy komunikačných rozhraní a protokolov, kým nie je dokončený vývoj a výroba špecializovaných čipov.

Zároveň sa ale používajú na akceleráciu rozličných výpočtov a Intel avizuje použitie čipov práve na bežné nasadenie. Napríklad na implementáciu 5G bezdrôtovej komunikácie, implementáciu tzv. softvérovo definovaných rádií a virtualizáciu sietí a pre akceleráciu operácií v dátových centrách.


Intel Stratix 10 SX, kliknite pre zväčšenie (foto: Intel)



Čipy Stratix 10 SX s novou architektúrou HyperFlex sú vyrábané 14-nm výrobným procesom Intelu a podľa skorších informácií spoločnosti poskytujú oproti predchádzajúcej 28-nm generácii Stratix V dvojnásobný výkon, päťnásobnú hustotu a o 70% nižšiu spotrebu pri rovnakom výkone. Podľa konfigurácie je na Stratix 10 SX FPGA prítomných podľa modelu maximálne 5.5 miliónov konfigurovateľných logických elementov.

Stratix 10 SX sú SoC čipmi a integrujú okrem iného aj DSP bloky, ktoré im umožňujú dosahovať výkon 10 teraflopov / s pri výpočtoch s tzv. jednoducho presnosťou, teda 32-bitovými reálnymi číslami.

Súčasťou SoC sú štyri 1.5 GHz 64-bitové ARM Cortex-A53 jadrá, pričom v puzdre je aj integrovaná pamäť pripojená cez HBM2. Rýchlosť komunikácie s pamäťou dosahuje až 1 TB / s.

Programovateľná logika, DSP a pamäť pracujú na 1 GHz.


      Zdieľaj na Twitteri



Najnovšie články:

Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov
SpaceX nezachytávala prvý stupeň Starship kvôli problému na štartovacej veži


Diskusia:
                               
 

a nieco na take to domace zuvanie ? ten stratix stoji od 15-25tis € za kus :P celkom si viem predstavit nejaku M4 cortex spolu s nejakym cpld alebo mensim FPGA v jednom puzdre.
Odpovedať Známka: 10.0 Hodnotiť:
 

zedboard sa da kupit za normalne prachy
Odpovedať Známka: 10.0 Hodnotiť:
 

Napr. Actel serie SmartFusion (alebo SmartFusion2) ma hw Cortex M3, ceny dostupne. Alebo Igloo, ProAsic3 s Cortex M1 (ale len ako IP core)... Xilinx Zynq serie je tiez cenovo dostupna (samozrejme nie UltraScale). Napr. Zynqberry od Trenz electronic s cenou cca 100 Eur (a este to vyzera ako Raspberry, takze to bude vyzerat cool :-)
A k clanku - to, ze to kupilo Intel, neznamena, ze su to Intel procesory s FPGA. Stale to je Altera... Tak ako Atmel nebude Microchip (dufame :-)
Odpovedať Známka: 10.0 Hodnotiť:
 

o zinq viem, ale nijako som sa mu nevenoval. Ten Zynqberry vyzera pre take to domace hranie asi idealna varianta. Sice malo GPIO ale za tu cenu...


inac, otazka do plena, bezi vam Vivado pod win 7? mne sa nespusti ani instalacka a na 8,1 to ide.
Odpovedať Hodnotiť:
 

Beží aj pod win 10. Vypni antivírus
Odpovedať Hodnotiť:
 

Dsl, povazujem vas za jeden z mala slovenskych citatelnych serverov, ale takuto picovinu:

a ich výkon sa blíži výkonu ASIC čipov hardvérovo priamo navrhnutých na konkrétny špecifický účel.

Ste si mohli odpustit. Mna tu teraz rychlo vymazte kym to necitalo vela ludi a skuste to nejak prepisat, pre cloveka co pracuje s fpga to vyznieva ako diletantizmus najhrubsieho zrna zrniteho.
Odpovedať Známka: 3.8 Hodnotiť:
 

Nechapem kde vidis problem a preto sa spytam: Kde je problem a ako by si to napisal ty?
Odpovedať Známka: 3.3 Hodnotiť:
 

Doteraz som bol v tom, ze FPGA cipy sa pouzivaju pre akceleraciu specifickych instrukcii (po spravnom naprogramovani samozrejme). ASIC cipy pokial viem su specificky vyrobene cipy pre jednu specificku ulohu (nepreprogramovatelne). Ak je ASIC vyrobeny a FPGA naprogramovany na tu istu specificku ulohu, je tam velky vykonnostny rozdiel? Neber to ako spochybnovanie tvojho tvrdenia, len sa chcem nieco naucit.
Odpovedať Známka: 10.0 Hodnotiť:
 

FPGA cipy sa pouzivaju tiez na nejaku ulohu, napr implementacia pcie rozhrania, usb, ip router, MPEG kodek, atd. Napr Microsoft to pouziva v Azure cloude, ale neviem presne na co.
Vykon zavisi od designu, ale na takty ako maju najmodernejsie ASIC cipy zabudni. Nemozes volit specificke vyrobne procesy (to niekedy znamena aj rozlicne materialy) aby si dosiahol lepsie parametre, nemozes tunit navrh cipu. Vykon spociva v tom, ze vies urobit celu logicku funkciu a nie su to sekvencne instrukcie. Asic su ale oproti tomu zase superdrahe a skus sa pomylit pri navrhu..
Odpovedať Hodnotiť:
 

Ok, skusim v skratke aspon jeden priklad:
Mas hard cpu (napr 1GHz) na kuse silikonu a okolo neho je fpga, architektura cpu ti umoznuje vytvorit si vlastnu instrukciu a tu adresovat na specialnu zbernicu napojenu na fpga beziacom napr na 50MHz na ktorom si urobis napriklad 10 paralelizovanych akceleratorov nasobenia 4x4 rotate/transform matic, povedzme ze vypocet matice trva 10 cyklov (vsetkych 10 vdaka paralelizmu) toto sa cele vypocita podstatne rychlejsie aj ako aproximovany vypocet desiatich matic na 1GHz cpu. Absolutne to ale neznamena rychlost asicu, ani zdaleka, fpga maju vyhodu paralelizovania logiky, ale strasnu nevyhodu v casovani signalov medzi logickymi bunkami co pri komplexnych designoch sposobuje este pomalsie frekvencie. Viac info google fpga timing closure problems
Odpovedať Známka: 10.0 Hodnotiť:
 

Vykon by som neuvadzal ako rozdiel. Zakladny rozdiel je v nakladoch na setup vs per unit, boot etc..

Rovnaky design bude mat porovnatelny vykon. Rozdiel je len vo velmi okrajovych riešeniach.
Odpovedať Hodnotiť:
 

Zavisi ako definujes vykon, ale 4 jadrovy xeon na 3GHz asi na fpga neurobis.
Odpovedať Hodnotiť:
 

Asi viete o FPGA a ASIC len z citania a rozpravania. V jednoduchosti je FPGA len predrazena verzia ASIC obvodu. Preto predrazena lebo jeho strutkura hradiel a logickych obvodov je menitelna pomocou programovacieho jazyku. ASIC obvody su omnoho lacnejsie (samozrejme sa nerozpravame o jednokusovkach) pricom sa ich pospajanie hradiel a log. obodov neda menit. Preto stoji stratix od 8k eur hore. Samozrejme tu mame lacnejsie Arie a Cyclony za prijatelne ceny aj pod 100 eur ale nemozeme to porovnavat s cenou ASIC v urovni jednotiek az desiatok eur.
Odpovedať Hodnotiť:
 

FPGA se programuje ještě hůř než Assembler. Neumíte něco, co se bude pogramovat v C?
Odpovedať Známka: 3.3 Hodnotiť:
 

verilog ma blizko k C
Odpovedať Známka: 0.0 Hodnotiť:
 

verilog = hardware design, C = sequential software programming, miesate hrusky s pneumatikami sobi20.
Odpovedať Známka: 10.0 Hodnotiť:
 

Thanks captain obvious...

Verilog ma syntax podobny C a celkovo ma blizsie k C na rozdiel od VHDL... Je snad nadslnko jasne ze ked sa bavime o FPGA tak sa nebavime o sekvencnom behu programu.

Ked chalan vie Ccko, tak s Verilogom nebude mat problem. VHDL jedine ked je masochista alebo nema rad kludny spanok.
Odpovedať Známka: 10.0 Hodnotiť:
 

Jeden problém má více řešení, ne?
Odpovedať Hodnotiť:
 

python ma tiez podobny syntax... sluzi na nieco uplne ine.

"Ked chalan vie Ccko, tak s Verilogom nebude mat problem. VHDL jedine ked je masochista alebo nema rad kludny spanok. " <--- dufam ze sa nechystate nikde na pohovor.

popracujte trochu aj s verilogom aj s vhdl a blbost ako masochista a vhdl v zivote nenapisete, oboje sluzia na dizajnovanie hardware fpga/cpld/asic a ak raz viete co robite, bude vam jedno ci to pisete vo vhdl alebo vo verilogu.
Odpovedať Hodnotiť:
 

bezne sa Verilog oznacuje ako C-like, vdaka svojej strucnosti, "algoritmizacii pri rozmyslani" a presne definovanemu syntaxu.
Odpovedať Hodnotiť:
 

verilog nema s C ani ziadnym nie hardware design language nic spolocne, to ze v C a vo verilogu sa nachadza for loop, je ale uplne zavadzajuce, a velmi nespravne. napriklad pre spomenuty for sa v C v CPU registroch na to nastavi pocitadlo a podmienka branchingu, verilog vytvori hardwarovu logiku pozostavajucu z hardwarovych elementov potrebnych pre dany vypocet v loope a testujucu pre vsetky kroky loopu paralelne v jednom clock cycle.
jedno s druhym nema absolutne nic spolocne.
vazne tu "mudrost" co sa tu niekedy nachadza clovek raz zacne volat syndrom dsl.sk...
Odpovedať Hodnotiť:
 

Já celkem vím. Myslel jsem, že někoho napadne, že vlastně v článku šlo o nějaké počítání, které je obecně řešitelné i CPUčkami ev. DSP, nejlépe paralelními.
Odpovedať Hodnotiť:
 

Ja viem len Baltíka, veznu ma dade ?
Odpovedať Známka: 5.0 Hodnotiť:
 

pre teba by bolo mozno skor vhodnejsie programovanie v jazyku Karel.
Odpovedať Známka: 5.0 Hodnotiť:
 

Vivado HLS. Používame na akceleráciu spracovania obrazu (vlastný cmos + Xilinx Zynq). Väčšinu komponent pre FPGA vieme popísať pomocou Cpp a preložiť na Vhdl prostredníctvom Vivado HLS. Nie je to všemocne, ale na streamovane spracovanie úžasne. Pred trištvrte rokom som sa bavil s inžinierom z intelu a pripravujú vlastný Hls tool (high level synthesis)
Odpovedať Známka: 10.0 Hodnotiť:
 

SystemC je vo vyvoji uz niekolko rokov a je aj celkom pouzitelne (s roznymi obmadzeniami), ale ak potrebujete vyzmykat z fpga maximum, tak vam nezostava nic ine ako nativny HDL design.
Odpovedať Hodnotiť:
 

Samozrejme, ak chceš maximálnu rýchlosť spracovania tak vhdl alebo verilog. Skúšali sme implementáciu bilaterálneho filtra pomocou Hls a Vhdl a na spomínanom zynq sa max frekvencia líšila o pár MHz(cca 240 MHz a pri plnom pipelinovani), čo je zanedbateľné. V našom prípade, a verím, že to tak je často, problémom je skôr priepustnosť do RAM ako to ze by Hls poskytovalo slabé výsledky. IMHO budúcnosť je v Hls (Hls nástrojov je celá rada napr. Stratus Hls od Cadence, poprípade catapult c. Samozrejme nehovorím že je to úplne univerzálne, ale na bežné problémy absolútne bez problémov použiteľné. Poprípade je možné použiť pre rýchle prototypy.
Odpovedať Hodnotiť:
 

<3
Odpovedať Hodnotiť:
 

kde je megasupernamakane AMD s 15W TDP (9 az 23) mobilnym reznom ?
Odpovedať Známka: 0.0 Hodnotiť:
 

Prečo čipy pomenúvate menami ich púzdier???
Odpovedať Známka: -2.5 Hodnotiť:
 

skôr prečo pomenúvajú púzdra menami ich čipov??????
Odpovedať Hodnotiť:
 

Poskytujú dvojnásobný výkon, päťnásobnú hustotu a o 70% nižšiu spotrebu pri rovnakom výkone.
Odpovedať Známka: 3.3 Hodnotiť:
 

Boli uz peknych par rokov
Odpovedať Hodnotiť:
 

Kolke tej pamatae sa k tomu cipu da pripojit, zlvadne to v 2GB s nejakom solidnou rychlostou?
Odpovedať Hodnotiť:

Pridať komentár