Intel Stratix 10 FPGA è un chip da 10 TFLOPS

19 Aprile 2018 100

Intel ha annunciato nelle scorse ore che l'ultima versione del proprio chip Intel Stratix 10 FPGA, lanciata sul finire del mese di febbraio, è in grado di elaborare fino a 10 TFLOPS. Si tratta quindi di un chip con prestazioni da 10 a 100 volte più elevate di quelli che comunemente troviamo nei dispositivi consumer e, secondo quanto dichiarato, lo Stratix 10 è il più veloce al mondo nel suo genere.

Gli FPGA sono una tipologia speciale di chip per computer che stanno acquistando sempre più importanza con l'aumento della richiesta di applicazioni per riconoscimento vocale, intelligenza artificiale, motori di ricerca avanzati, calcolo ad alte prestazioni e reti wireless di prossima generazione. Insomma dei chip che potremmo definire "future proof" e che presto saranno più importanti delle CPU che abbiamo imparato a conoscere negli anni e che già appaiono estremamente potenti.


La differenza principale tra questi chip FPGA e le normali unità di elaborazione centrale (CPU) risiede nel fatto che i primi possono essere riprogrammati in qualsiasi momento e molto velocemente per eseguire in un determinato frangente un'attività di calcolo estremamente specializzata.

Per dare un'idea della complessità di questi chip, basti pensare che un Intel Stratix 10 FPGA contiene circa 30 miliardi di transistor, ovvero più del triplo di quelli contenuti nelle più potenti CPU di questo periodo. Grazie a queste caratteristiche questi Intel Stratix possono processare in un secondo l'equivalente dei dati contenuti in 420 Blu-Ray.


100

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
Boronius

Ah si bravo, però per gli ALTERA Cyclone ho fatto un progettino e mi sembra parlassero di CLB o un nome simile e contenevano anche dei flip flop, poi è chiaro che sono imbottiti di lookup tables

Alessio Ferri

LUT, le macrocelle sono per i CPLD.
Una fpga è concettualmente più simile a una quantità esagerata di tabelle da 4x4 con qualche funzione specializzata.

eineki

Il rapporto prezzo/prestazioni è sbilanciatissimo a favore dei chip tradizionali. Anche la potenza assorbita a parità di prestazioni è sfavorevole alle FPGA, il loro vantaggio principale è il poter cambiare la configurazione interna a comando. Una volta terminato lo sviluppo è molto più efficiente "congelare" la configurazione in un chip "tradizionale".

Perdonami la semplificazione estrema!

Boronius

Ah, interessante

Boronius

Infatti volevo prenderlo a 79 Euro però mi sembra una böiatina, tipo scatoletta di plastichetta

Boronius

A volte scrivono stupidaggini anche in merito al settore smartphone figuriamoci per le FPGA

Gios

In realtà puoi implementare il controller di una rs232 o di una vga non la porta (manca il convertitore DA).

Al momento i core fisici sono implementati dentro le fpga oppure nei server si usa uno xeon per smistare le richieste di elaborazione verso opportune fpga ad esso collegate, oppure puoi prendere le board di sviluppo per il 5g che hanno due xeon e non mi ricordo quante stratix 10.

Diciamo che le loro intenzioni sono andate oltre le loro conoscenze scrivere che l'fpga è in chip che va dentro il computer è un abominio per cui al corso di progettazione embeded o programmazione di microprocessori vieni scuoiato vivo

Nigellus Blake

Amd è già pronta con un'altra Cippone :D
https://uploads.disquscdn.c...

Marco -

Puoi farlo con il nuovo c64 mini haha

Simone

Ehm, è esattamente quello che volevo chiedere...

Ungarus

niente a che vedere con la roba consumer immagino

franky29

E perché? Costerebbe troppo? Di prestazioni penso sarebbe migliore?

manu1234

no e sarebbe pure inutile

franky29

Ah capito tutto è quindi perché non fanno un bel pentium 5 da 5ghz monocore con coprocessore uno di questi cpu? Non sarebbe fattibile?

manu1234

perchè a fare una cosa sola sono delle seghe, come le gpu. un singolo core intel è centinaia di volte più potente di un blocco di porte degli fpga

franky29

No intendo per soppiantare proprio gli x64 non come coprocessori negli Smartphone

manu1234

in realtà i vari chip neurali che mettono nei telefoni oggigiorno sono degli fpga, solo che di certo ste cose non le vendi come fossero gpu, servono ad un pubblico particolare

franky29

Ah ho capito e come mai non hanno mai fatto una versione consumer?

manu1234

sono molto più simili alle gpu che non alle cpu. tanti blocchi o core che girano in parallelo. diciamo che sono ottimi per molte cose, a partire dalla scalabilità che le gpu non hanno

franky29

Cioe ma la differenza prestazionale rispetto a un x64 è data dal fatto che è possibile programmare i circuiti o dal numero maggiore di transistor? Ho letto 30 miliardi

manu1234

VHDL o Verilog. sono linguaggi di programmazione che ti lasciano letteralmente programmare i circuiti per eseguire determinate azioni e in determinati ordini. gli schemi vengono poi compilati sotto forma di programma

franky29

Ma programmabili come?

manu1234

se hai 1000€ da buttare nell'sdk, puoi anche usare c++ e opencl come se fossero GPGPU

manu1234

no. gli fpga sono un conglomerato di migliaia di core programmabili

Vash

pork@putt@n@l@dr@

Ungarus

Scusate, se ho capito bene le FPGA sono dei processori vergini?

il Gorilla con gli Occhiali

Intel è per sempre!

Francesco R. Berardocco

Ma che devono specificare...hanno copiato e tradotto l'articolo da the verge...

Boronius

Ah, io ho in progetto una CPU MIPS da infilare dentro al Commodore 64,solo che non ho mai tempo libero... cäzzo...

Boronius

Vero, puoi ad esempio implementare anche una porta RS232 oppure una semplice VGA, comunque loro intendevano che queste FPGA alla fine le integreranno dentro alle CPU Intel come coprocessore.

Boronius

Ok però è il top del top della tecnologia FPGA

Boronius

Puoi trovare dei moduli open source in VHDL o Verilog che ti semplificano un attimo la vita. Comunque in ogni caso è una impresa abbastanza complessa.

Boronius

Cara Redazione specifica meglio please, le FPGA non hanno una programmazione basata sul consueto codice eseguibile bensì caricano una "configurazione" relativa al mega miliardo di gate logici (o meglio macrocelle) presenti al loro interno.

punk3r

8mila dollari sul sito intel

Gios

Chrome......Google....;)

Luigi Mantellini

Sì. Se ti diverti con VHDL... potrebbero essere la scelta più idonea...
però costicchiano.

Tieni presente che prima di fare un ASIC... si fa la prototipazione con FPGA.

ciao

Francesco Venturini

non è molto divertente in realtà! E' fattibilissima la sua teoria, il problema è che un ingegnere elettronico che crei un algoritmo performante in VHDL più costo della scheda non sono a buon mercato...

gioboni

Ma perchè sono chip diversi con scopi diversi: è come confrontare una supercar e un dragster e chiedersi perchè la macchina ha meno accelerazione.

Denny

Ahahahah

DeeoK

Il TFlops è un'unità di misura specifica, non una misura generica per la potenza di un componente informatico generico.
Per una CPU non ha molta importanza come valore.

Youssef

Potremmo usare questi per il mining?

manu1234

eh ce l'ho, il problema è che non posso usare il VHDL, mi serve OpenCL, ma 1000€ non posso spenderli...

manu1234

hai trovato su baidu? non so il cinese io ahahahah

Vash

costera' un botto, ma con una decina di questi minerei alla grande :P

Simone

Si ma il mio obbiettivo era un'altro, la più potente delle CPU non tiene testa alla GPU media... Come mai?

Simone

Susi, ma dico, perché in ambito CPU la potenza espressa in TFps risulta essere mediamente moooolto più inferiore di quella di una GPU

Gios

La board la devi progettare, così come la scelta della frequenza, ma hai i dati di limite nei datasheet ovviamente

Gios

Ah quello non lo so XD, anche perché la stratix 10 Sx socs non è così economica XD

Maurizio Mugelli

si, ma perche' riesumare amiga per questo progetto?
lasciamo gli eroi del passato sepolti, per favore.

Gios

Il usecase ci sarebbe, esistono delle stratix con cpu arm integrata.

Si usa la cpu per la riprogrammazione in corsa di alcune aree, la si può integrare con reti custom senza dover sprecare lo spazio dell'fpga per integrare i core arm o Nios (proprietari intel)...

Le fpga spesso vengono usate per integrare dei computer

Migliori mouse PC e MAC da comprare al Black Friday 2019: i top 5 scelti da HDblog

Huawei MateBook: X Pro 2019 e 14 ufficiali, prezzi Italia del 13 | VIDEO

Recensione Lenovo Yoga Book C930: il ritorno del convertibile 4 in 1

Devolo Magic 2: Powerline a 2400 Mbps e Wi-Fi Mesh | Video