AMD pensa a una CPU con FPGA integrati: effetto Xilinx?

AMD pensa a una CPU con FPGA integrati: effetto Xilinx?

L'acquisizione da 35 miliardi di dollari di Xilinx apre nuove prospettive per AMD e le sue CPU. L'azienda, in un brevetto, parla di come integrare elementi FPGA nei processori per accelerare specifiche funzionalità o svolgere altri compiti.

di pubblicata il , alle 15:01 nel canale Processori
AMD
 

AMD ha chiuso un anno di grande successo, continuando un percorso di crescita avviato nel 2017 con il completo rinnovo delle architetture di calcolo. Tra i risvolti inaspettati c'è sicuramente l'acquisizione per 35 miliardi di dollari di Xilinx, un progettista di FPGA (Field-Programmable Gate Array) che apre nuove opportunità di mercato per l'azienda guidata da Lisa Su. Gli FPGA, come implica il nome, sono infatti soluzioni hardware molto veloci che possono essere riconfigurate per eseguire determinate istruzioni. In tal senso sono differenti dalle CPU, composte da unità generiche pensate per eseguire molteplici istruzioni.

In tal senso AMD ha seguito le orme di Intel, che ne 2015 acquistò Altera per entrare nel mercato degli FPGA e soprattutto rispondere alla richiesta di alcuni clienti del mondo server, a cui Intel propone processori Xeon personalizzati per accelerare alcuni carichi di lavoro. La stessa cosa potrebbe farla AMD con Xilinx, e un brevetto pubblicato sul finire dell'anno svelerebbe una delle possibili sinergie con la nuova acquisizione.

Il brevetto intitolato "Method and Apparatus for Efficient Programmable Instructions in Computer Systems" descrive una CPU con elementi FPGA integrati nell'architettura e in grado di attingere a risorse condivise, come i registri delle unità a virgola mobile e integer, con i core x86. Un processore di questo genere potrebbe quindi essere "aggiornato al volo" per supportare nuove istruzioni alla bisogna, senza che sia strettamente necessaria una revisione hardware o un'architettura nuova.

Al tempo stesso, alcune istruzioni non più in voga potrebbero essere trasferite (offload, scaricate) nell'FPGA, fuori dai core x86, permettendo alla CPU di liberare risorse per caratteristiche o funzionalità più utili. Gli elementi FPGA, infine, potrebbero supportare i core in alcune operazioni, migliorando le prestazioni complessive, in determinati carichi di lavoro. Gli elementi FPGA potrebbero essere sullo stesso die dei core x86, oppure posti su un die separato sul package, collegato tramite un'interconnessione come Infinity Fabric. È certamente troppo presto per fare congetture sul progetto delle future CPU AMD, e in ogni caso non dovrebbe trattarsi di qualcosa di applicabile nel breve termine. Inoltre, non bisogna dimenticare che quando si parla di brevetti non c'è la matematica certezza che le idee descritte sfocino in prodotti reali.

7 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
nickname8806 Gennaio 2021, 16:07 #1
Pensassero a far pressioni a TSMC sulla produzione piuttosto !
Locketto06 Gennaio 2021, 16:37 #2
Originariamente inviato da: nickname88
Pensassero a far pressioni a TSMC sulla produzione piuttosto !


E perchè mai? Più alta è la domanda, più bassa è l'offerà. Più soldi fanno.

Vedrai che magicamente l'offertà aumenterà a dismisura quando ci saranno i nuovi Intel.

Legge del mercato.
Korn06 Gennaio 2021, 17:00 #3
no tmsc è impegnata a bestia per sony e microsoft...
Yramrag06 Gennaio 2021, 17:05 #4
Ecco, una FPGA customizzabile nella scheda video mi avrebbe fatto comodo un 15 anni fa... Magari anche col supporto per l'acquisizione di 2 flussi video
Paigoz06 Gennaio 2021, 17:24 #5
Originariamente inviato da: Locketto
E perchè mai? Più alta è la domanda, più bassa è l'offerà. Più soldi fanno.

Vedrai che magicamente l'offertà aumenterà a dismisura quando ci saranno i nuovi Intel.

Legge del mercato.


Vero!
Ma AMD non ha nessun extra profitto! Coloro che ci guadagnano da questo sovraprezzo sono i negozi/rivenditori di CPU.
jepessen07 Gennaio 2021, 10:50 #6
Tecnicamente sarebbe una figata. Implementare a livello di processore, con conseguente supporto dei compilatori, alla programmazione FPGA significherebbe avere una serie di circuiti che si rimodellano per implementare degli algoritmi in hardware. Ad esempio se vedi un video potresti programmare l'FPGA per accelerare in hardware l'H.264, se poi passi ad una simulazione FEM puoi modificare i circuiti per avere tanti piccoli core di calcolo parallelo, se utilizzi tensorflow potrebbe modificare i collegamenti per avere il deep learning in hardware..

E' sempre una soluzione meno prestante degli ASICS dedicati, ma molto piu' di avere le implementazioni degli algoritmi in software... Speriamo che la cosa vada avanti e che soprattutto sia supportata per non far morire questa tecnologia..
nickname8807 Gennaio 2021, 11:23 #7
Originariamente inviato da: Korn
no tmsc è impegnata a bestia per sony e microsoft...

Sony ? MS ? Non ne vedo mezza da mesi se non ogni tanto la Series S ogni morte di papa.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^