HLSmith: Framework AI traduce C/C++ in progetti HLS FPGA ottimizzati
Un nuovo framework chiamato HLSmith, descritto in un articolo arXiv (2608.06791), mira ad automatizzare la traduzione di programmi C/C++ in acceleratori FPGA ad alte prestazioni utilizzando la sintesi ad alto livello (HLS). Il framework affronta la sfida che anche i modelli linguistici di grandi dimensioni (LLM) avanzati mancano dell'intuizione hardware e della conoscenza procedurale necessarie per tali traduzioni. HLSmith combina una libreria di competenze di ottimizzazione HLS con un approccio agentico per guidare gli LLM attraverso il processo di ottimizzazione, consentendo loro di identificare architetture efficaci e applicare trasformazioni hardware in modo coerente. Questo sviluppo potrebbe ridurre significativamente i costi e le competenze richieste per lo sviluppo di acceleratori FPGA, potenzialmente accelerando l'adozione in vari domini applicativi.
Fatti principali
- HLSmith è un framework agentico guidato da esperti per la traduzione da C/C++ a HLS.
- È descritto nell'articolo arXiv 2608.06791.
- Il framework combina una libreria di competenze di ottimizzazione HLS con una guida agentica.
- Si propone di tradurre programmi C/C++ di base in progetti HLS ottimizzati.
- Gli LLM attualmente mancano dell'intuizione hardware necessaria per una traduzione HLS affidabile.
- HLSmith mira a ridurre la necessità di competenze hardware approfondite nello sviluppo FPGA.
- L'articolo è stato annunciato come una sottomissione di tipo incrociato.
- Gli acceleratori FPGA offrono vantaggi in termini di prestazioni ed efficienza energetica, ma sono costosi da sviluppare.
Entità
Istituzioni
- arXiv