Компанія Microchip Technology Inc. представила комплект розробки програмного забезпечення (SDK) VectorBlox Accelerator, щоб задовольнити зростаючу потребу в енергоефективному включенні в крайні програми, полегшуючи розробникам програмного забезпечення впровадження своїх алгоритмів у програмованих на місцях воротах PolarFire (FPGA). За допомогою SDK розробники можуть використовувати FPGA PolarFire для створення малопотужних, гнучких накладних нейромережевих додатків на основі накладання без вивчення потоку інструментів FPGA.
SDK VectorBlox Accelerator розроблений, щоб дозволити розробникам кодувати на C / C ++ та програмувати енергоефективні нейронні мережі, а також може виконувати моделі у форматі TensorFlow та форматі обміну відкритими нейронними мережами (ONNX). SDK VectorBlox Accelerator можна експлуатувати в операційних системах Linux та Windows, і він має трохи точний симулятор, який можна використовувати для перевірки точності обладнання в самому програмному середовищі. За допомогою IP нейронної мережі, набір також підтримує можливість завантаження різних моделей мережі під час роботи.
FPGA PolarFire забезпечують до 50 відсотків нижчої загальної потужності, ніж конкуруючі пристрої, а також пропонують 25 відсотків математичних блоків більшої ємності, які можуть забезпечувати до 1,5 тера операцій в секунду (TOPS). Використовуючи ПЛІС, розробники можуть скористатися налаштуваннями та диференціацією завдяки властивій пристроям можливості оновлення та здатності інтегрувати функції на одному чіпі. PolarFire доступний у різних типорозмірах, що відповідає компромісам продуктивності, потужності та розміру упаковки для додатків, що дозволяє клієнтам впроваджувати свої рішення в розмірах упаковки розміром від 11x11 мм.
Щоб дізнатися більше про пакет SDK для прискорювачів VectorBlox, відвідайте офіційний веб-сайт Microchip Technology Inc.