Intelligenza Artificiale per il disegno di chip

Forum per la trattazione di argomenti di progettazione
Rispondi
fmnardini
Messaggi: 105
Iscritto il: gio 27 ago 2020, 21:38
Località: Montecatini Terme
Contatta:

Intelligenza Artificiale per il disegno di chip

Messaggio da fmnardini »

Cari tutti, buongiorno,

vi segnato questo risultato targato Google Research, pubblicato a Nature 2021 (rivista super prestigiosa in scienza)!

Usano "distributed deep reinforcement learning", una tecnica di intelligenza artificiale distribuita, per imparare a disegnare automaticamente chip!

nell'abstract del paper si legge: "Chip floorplanning is the engineering task of designing the physical layout of a computer chip. Despite five decades of research, chip floorplanning has defied automation, requiring months of intense effort by physical design engineers to produce manufacturable layouts."

il risultato: "In under six hours, our method automatically generates chip floorplans that are superior or comparable to those produced by humans in all key metrics, including power consumption, performance and chip area."

il metodo lo usano per disegnare i nuovi acceleratori neurali (le TPU) di Google!

pubblicazione Nature: https://www.nature.com/articles/s41586- ... O-D_kS8%3D

qui repository github con codice: https://github.com/google-research/circuit_training

dal punto di vista dell'applicazione di intelligenza artificiale, la cosa è super nuova... e il fatto che usino tecniche distribuite per loro ha senso... hanno migliaia di macchine su cui girare questo tipo di addestramento.

saluti, a presto.

Franco Maria
tiziao
Messaggi: 4941
Iscritto il: sab 17 mar 2018, 9:23
Contatta:

Re: Intelligenza Artificiale per il disegno di chip

Messaggio da tiziao »

fmnardini piuttosto interessante.... l' uso di AI è piuttosto pervasivo solo che non ce ne accorgiamo è ancora argomento per iniziati.
fmnardini
Messaggi: 105
Iscritto il: gio 27 ago 2020, 21:38
Località: Montecatini Terme
Contatta:

Re: Intelligenza Artificiale per il disegno di chip

Messaggio da fmnardini »

grazie Tiziano,

si, hai ragione. l'AI è dappertutto a partire da Alexa, SIRI (casi più evidenti) fino ad arrivare a casi molto meno conosciuti (qualsiasi sistema di ranking online che ci risponde ad una query, la search di gmail, fino ad arrivare ai termostati che suggeriscono piani di uso del riscaldamento). quello dei design di chip è molto interessante e diventa ovviamente centrale in casi come quello di Google, dove le TPU sono molte, ne servono sempre di più e i data center han spazi non infiniti...

per esperienza, visto che sono tematiche su cui lavoro, siamo ben lontani da skynet che si progetta da solo. indubbiamente negli ultimi anni l'abbondanza di dati e le nuove piattaforme computazionali han dato spinte molto importanti ad avere AI sempre più performante. Ora le sfide di ricerca sono anche focalizzate su avere modelli "spiegabili" e "green" (a basso impatto energetico).

saluti

FM
tiziao
Messaggi: 4941
Iscritto il: sab 17 mar 2018, 9:23
Contatta:

Re: Intelligenza Artificiale per il disegno di chip

Messaggio da tiziao »

L' AI parte da molto lontano negli anni 80/90 vennero fatti diversi tentativi di implementare chip neurali.
Il tutto senza un successo commerciale effettivo... comunque ha aperto un filone importante.
Le reti neurali attualmente sono implementate nelle FPGA per svolgere varie funzioni.

Borland in quegli anni presentò il Turbo LISP che era considerato linguaggio di elezione per uso AI (anche se eravamo agli albori).

Un altro linguaggio versato per AI è il prolog cavallo di battaglia di Borland con Turbo Prolog.

Da almeno 4-5 anni i produttori di cpu presentano pacchetti per AI in diversi settori.
Il settore che sta avendo uno sviluppo tumultuoso è l' analisi predittiva che ad esempio si fa sulle macchine utensili e CNC per prevenire guasti e programmare la manutenzioine.

AI è un campo affascinante... in futuro potrebbe essere tema di qualche live.
fmnardini
Messaggi: 105
Iscritto il: gio 27 ago 2020, 21:38
Località: Montecatini Terme
Contatta:

Re: Intelligenza Artificiale per il disegno di chip

Messaggio da fmnardini »

grazie Tiziano!

concordo con te, di recente le tecniche di AI usate in contesti con latenza vincolata usano FPGA.

Qui sotto un paper sull'argomento di cui sono co-autore. Usiamo FPGA per velocizzare l'uso di foreste di alberi di decisione per ranking.

https://www.sciencedirect.com/science/a ... via%3Dihub

comments are welcome! :)

a presto, saluti

FM
Rispondi