|
|
|
|
Strumenti |
20-04-2018, 09:01 | #1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75175
|
Link alla notizia: https://www.hwupgrade.it/news/cpu/da...ops_75472.html
I chip FPGA vengono utilizzati per ambiti di elaborazione molto specifici, assicurando una potenza di elaborazione molto elevata. La nuova proposta Intel Stratix 10 FPGA tocca il record di 10 TFLOPs Click sul link per visualizzare la notizia. |
20-04-2018, 09:33 | #2 |
Senior Member
Iscritto dal: Sep 2001
Città: Saronno (VA)
Messaggi: 20603
|
Da quel che leggo è praticamente una GPU..
__________________
DEMON77 La mia galleria su Deviant Art: http://aby77.deviantart.com/gallery/?catpath=/ |
20-04-2018, 09:41 | #3 |
Senior Member
Iscritto dal: Feb 2004
Città: Perugia
Messaggi: 6450
|
le GPU sono chip ASIC.
__________________
RedIce7 | AMD Ryzen 9 5900x | Asus B550-XE Strix | Corsair Vengeance RGB Pro 4x8GB 4000 CL19 | nVidia RTX 3080 Strix OC | Corsair Force MP600 Gen.4 1TB NVMe | Corsair H100i RGB Pro XT | Corsair RM1000i | Corsair 4000D Airflow | LG 32GK850G |
20-04-2018, 09:48 | #4 |
Senior Member
Iscritto dal: Dec 2015
Messaggi: 6149
|
Una FPGA può essere "quasi" quello che vuole (a livello di chip di elettronica digitale).
Se vuoi cacciarci su un processore x86 anche a N core lo puoi fare (ovviamente avrà prestazioni minori della versione ASIC) se hai gli schemi necessari. Comunque nella versione SX lo Stratix 10 contiene pure un HPS con 4 core Arm Cortex A53. Beh tutto nell'elettronica di consumo è un chip ASIC, ma non significa che per fare una GPU devi usare per forza un asic. Sono quelli (gli Asic) che forniscono le prestazioni migliori ed i costi per chip minori. Però sono anche quelli che richiedono costi di sviluppo maggiori ed un minimo numero di pezzi da superare per essere prodotti. Sotto certi volumi il costo di produzione degli asic diventa eccessivo e si può valutare altre soluzioni (a prestazioni inferiori) come pure le fpga. Ultima modifica di Yrbaf : 20-04-2018 alle 09:54. |
20-04-2018, 10:25 | #5 |
Senior Member
Iscritto dal: Dec 1999
Messaggi: 5020
|
Si, ma se non è al grafene a noi non interessa.
By(t)e
__________________
Vicking73: "Arecibo è un radiotelescopio che stà in Brasile" marzionieddu: "...stiamo cercando qualcosa nel totale silenzio cosmico..." |
20-04-2018, 10:41 | #6 |
Senior Member
Iscritto dal: Feb 2002
Città: Alessandria
Messaggi: 728
|
I chip FPGA sono di fatto degli acceleratori, utilizzati in specifici ambiti per compiti di elaborazione molto precisi.
Ma se non avete idea di ciò di cui state scrivendo, lasciate perdere. Una FPGA è una FPGA, di certo scrivere compiti di elaborazione molto precisi è una delle peggiori descrizioni che si potrebbero utilizzare. |
20-04-2018, 11:01 | #7 | |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
Quote:
Ormai in pochi usano FPGA per glue logic, il mercato mainstream ora come ora è il SoC (intel compra altera, ma si guarda bene dal mettere un suo processore dentro ai SoC, usano ancora ARM) e l'interfaccia per prodotti dedicati industriali e il mondo embedded (schede PCIe o schede USB2-3 che ricoprano necessità di calcolo o analisi specifiche e che abbiano la necessità di fare tante operazioni parallele contemporaneamente. direic he per HW upgrade basta "compiti di elaborazione molto precisi". ok si è scritto male io avrei detto particolari. anche perchè la precisione qui non cèntra niente.https://www.youtube.com/watch?v=hRAFPdDppzs stratix è paragonabile ad una virtex xilinx e finalmente si vedono i gli effetti della acquisizione di intel. FPGA di questo tipo si usano per simulare design di ASIC (non a caso un singolo FPGA con queste caratteristiche costa (decine di) migliaia di euro).
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
|
20-04-2018, 11:31 | #8 | |
Member
Iscritto dal: Sep 2013
Messaggi: 88
|
Quote:
Questa è quindi una cosa di abnorme importanza per chi: a) non vuole investire nel interpellare fonderie varie per farsi creare chip su misura b) per chi ha necessità di sviluppare nuovo hardware e non può ogni volta farsi creare il chip ad hoc sulla base del codice che viene via via sviluppato c) per chi vuole implementare un hardware aggiornabile in futuro come se fosse un pezzo di software Il punto C è quello forse più interessante per gli utenti: immaginati se ci fossero FPGA talmente potenti ed efficienti... con un singolo pezzo di silicio si potrebbero per esempio implementare nuove versioni di GPU senza dover cambiare hardware ma solo "flashando" l'FPGA. E' lo stesso concetto su cui fa leva ad esempio la PS Audio, nota marca americana produttrice di apparecchi per l'alta fedeltà, che propone un DAC scritto a mano da loro via FPGA, aggiornabile in futuro per soddisfare la richiesta di supporto di nuovi standard.
__________________
Linux Workstation su base HP Proliant Microserver Gen 8 - Xeon E3 1265L V2 - 8GB DDR ECC UDIMM - Nvidia Quadro P400 |
|
20-04-2018, 11:39 | #9 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Un FPGA è una matrice di tabelle di verità, dove ogni elemento ha il potere espressivo di una porta logica. Per questo mi suona strano l'uso dei flops per misurarne le capacità. Io ero rimasto che si usava il numero di celle logiche come unità di misura delle capacità di un FPGA. |
|
20-04-2018, 11:47 | #10 | |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
Quote:
ad ogni CLB (configurable logic block (parlo di xilinx perchè uso questo produttore)) è associato uno o più registri (flip flop di tipo D) e la loro velocità e le potenzialità di routing del clock sono quello che contano. usare un FPGA in modo asincrono per fare glue logic oggigiorno, quello si che è uno spreco. ci ono le CPLD ancora ideate e progettate nel 98 che vanno benissimo per fare ciò ed hanno anche la flash integrata. il massimo di un FPGA si ha anche quando si implementa insieme alla logica custom un bel microprocessore (microblaze ad esempio) che viagia tranquillamente a 100-150Mhz quando la logica esterna sfruttando la pipeline arriva fino a 250-350 MHz (dipende dalla famiglia e da come e quanto sei bravo a scrivere il codice) fare una moltiplicazione a 256 bit a 350Mhz di clock (di throughput) usando un moltiplicatore in FPGA mentre si fanno contemporaneamente altre n operazioni logiche complesse non è come farla a 3.5Ghz usando solo addizionatori e sottrattori e centinaia di istruzioni macchina in un processore seriale classico.
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
|
20-04-2018, 11:55 | #11 | |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
Quote:
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
|
20-04-2018, 11:59 | #12 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14722
|
Da ignorante in materia di FPGA ho sempre pensato che Intel potesse aver acquisito Altera anche con lo scopo di inserire uno di questi all'interno suoi processori, ossia investire una parte del proprio silicio per avere una parte del processore programmabile per eseguire specifici compiti con elevata efficienza.
L'idea è, insomma, quando devo svolgere un dato compito quella di caricare lo schema per programmare l'FPGA e svolgerlo sfruttandolo per accelerarlo / eseguirlo in modo più efficiente. L'idea è ovviamente che Intel offra una serie di schemi preconfezionati e, perchè no, magari la community stessa potrebbe crearne di nuovi. Per cui chiedo a chi ne sa più di me: ho appena detto una stupidaggine? E se questa non fosse troppo grande, come potrebbe funzionare la cosa? Quote:
|
|
20-04-2018, 11:59 | #13 |
Bannato
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1904
|
[...] può processare, nello spazio di 1 secondo, i dati corrispondenti a 420 Blu-Ray [...]
Che cavolo vuol dire???????????????????????????????? |
20-04-2018, 12:02 | #14 |
Member
Iscritto dal: Sep 2013
Messaggi: 88
|
Specialmente nella suaultima parte ti ha risposto emanuele83, relativamente al paragone con unità GP.
__________________
Linux Workstation su base HP Proliant Microserver Gen 8 - Xeon E3 1265L V2 - 8GB DDR ECC UDIMM - Nvidia Quadro P400 |
20-04-2018, 12:06 | #15 |
Member
Iscritto dal: Sep 2013
Messaggi: 88
|
Tutto e niente.
E' la classica frase buttata li per dare fumo negli occhi: del resto il prodotto appare comunque mostruoso vista la sua complessità. Per me elaborare un dato può voler dire anche invertirne i bit... quindi non sto dicendo nulla in merito all'eventuale potenza di calcolo.
__________________
Linux Workstation su base HP Proliant Microserver Gen 8 - Xeon E3 1265L V2 - 8GB DDR ECC UDIMM - Nvidia Quadro P400 |
20-04-2018, 12:11 | #16 | |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
Quote:
non ci sono più schemi da anni (sebbene io quando iniziai a lavorare a berlino nel 2010 ancora il grande capo "programmava" per mezzo di schematici e il mio primo prgetto fu di aggiungere un parte di codice VHDL a uno schematico già presente su una spartan 2. negli ultimi 5 anni orami i toolsuite sono evoluti e non solo non ci sono più schmatici, ma si usa una programmazione a blocchi (tipo labview) per connettere gli ip core. poi se ti devi interfacciare a un particolare bus o sensore allora devi fare il tuo ip-core (chiamiamolo così) in VHDL o verilog che parli con il componente esterno (esmepio un chip USB o una memoria o un ADC/DAC)
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
|
20-04-2018, 12:30 | #17 | |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
Quote:
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
|
20-04-2018, 12:34 | #18 | |
Senior Member
Iscritto dal: Nov 2003
Città: Provincia di Lucca
Messaggi: 3431
|
Meno termini inglesi se non necessari...
...immagino che
Quote:
Grazie. Marco71. |
|
20-04-2018, 13:14 | #19 |
Senior Member
Iscritto dal: Oct 2002
Città: DE
Messaggi: 2948
|
lo so, sono anche io un grammar nazi, ma quando si va sul tecnico devo usare gli anglicismi. che ci piaccia o no per lavorare serve l'inglese altrimenti mi si fonde il cervello a parlare coi colleghi di lufttemperatur, coi fornitori di air temperature e con te di temperatura ambiente. Poi qui siamo su un forum (zwischen hunde come si direbbe qui) peggio è quando uno che scrive articoli (nino fat per esempio) confonde la levitazione con la lievitazione magnetica.
__________________
Since 2008: Intel Q6600@3.0GHz, ASUS P5QPRO, 8GB DDR2 800, Radeon HD 7770, Win10 Pro 64bit Fanculo il potere temporale, voglio il dominio della frequenza! - flikr "Tentare è il primo passo verso il fallimento." Homer J. Simpson - IL MIO BLOG |
20-04-2018, 13:28 | #20 | |
Bannato
Iscritto dal: May 2001
Messaggi: 6246
|
Quote:
dipende esclusivamente dal rendimento di esecuzione; l'esecuzione cambia perchè cambia lo schema, cambia pure la potenza espressa. |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:18.