Microchip Technology Inc. ha introdotto il VectorBlox Accelerator Software Development Kit (SDK) per soddisfare la crescente esigenza di inferenza efficiente dal punto di vista energetico nelle applicazioni edge, rendendo più semplice per gli sviluppatori di software implementare i propri algoritmi negli FPGA (field-programmable gate array) PolarFire. Utilizzando l'SDK, gli sviluppatori possono utilizzare gli FPGA PolarFire per creare applicazioni di rete neurale a bassa potenza e flessibili basate su overlay senza apprendere un flusso di strumenti FPGA.
VectorBlox Accelerator SDK è progettato per consentire agli sviluppatori di codificare in C / C ++ e programmare reti neurali efficienti dal punto di vista energetico e può eseguire modelli in TensorFlow e nel formato ONNX (Open Neural Network Exchange). VectorBlox Accelerator SDK può essere utilizzato su sistemi operativi Linux e Windows e dispone di un simulatore un po 'accurato che può essere utilizzato per convalidare l'accuratezza dell'hardware nell'ambiente software stesso. Con l'aiuto dell'IP della rete neurale, il kit supporta anche la possibilità di caricare diversi modelli di rete in fase di esecuzione.
Gli FPGA PolarFire offrono una potenza totale fino al 50% inferiore rispetto ai dispositivi concorrenti, offrendo anche blocchi matematici con capacità superiore del 25% in grado di fornire fino a 1,5 tera di operazioni al secondo (TOPS). Utilizzando gli FPGA, gli sviluppatori possono sfruttare la personalizzazione e la differenziazione attraverso l'aggiornamento intrinseco dei dispositivi e la capacità di integrare le funzioni su un singolo chip. Il PolarFire è disponibile in una gamma di dimensioni per abbinare i compromessi di prestazioni, potenza e dimensioni del pacchetto per le applicazioni, per consentire ai clienti di implementare le loro soluzioni in dimensioni del pacchetto fino a 11x11 mm.
Per saperne di più su VectorBlox Accelerator SDK, visitare il sito Web ufficiale di Microchip Technology Inc.