قدمت شركة Microchip Technology Inc. مجموعة VectorBlox Accelerator Software Development Kit (SDK) لتلبية الحاجة المتزايدة للاستدلال الموفر للطاقة في التطبيقات المتطورة من خلال تسهيل قيام مطوري البرامج بتنفيذ الخوارزميات الخاصة بهم في مصفوفات البوابة القابلة للبرمجة (FPGAs) من PolarFire. باستخدام مطوري SDK ، يمكنهم استخدام PolarFire FPGAs لإنشاء تطبيقات شبكة عصبية منخفضة الطاقة ومرنة قائمة على التراكب دون تعلم تدفق أداة FPGA.
تم تصميم VectorBlox مسرع SDK للسماح للمطورين إلى رمز في C / C ++ وبرنامج الشبكات العصبية الموفرة للطاقة، ويمكن تنفيذ النماذج في TensorFlow و مفتوحة العصبي الصرف شبكة (ONNX) الشكل. يمكن تشغيل VectorBlox Accelerator SDK على نظامي التشغيل Linux و Windows ، ولديه جهاز محاكاة دقيق بعض الشيء يمكن استخدامه للتحقق من دقة الأجهزة في بيئة البرنامج نفسها. بمساعدة IP للشبكة العصبية ، تدعم المجموعة أيضًا القدرة على تحميل نماذج شبكة مختلفة في وقت التشغيل.
توفر PolarFire FPGAs طاقة إجمالية أقل بنسبة تصل إلى 50 في المائة من الأجهزة المنافسة ، بينما تقدم أيضًا كتل رياضية ذات سعة أعلى بنسبة 25 في المائة يمكنها تقديم ما يصل إلى 1.5 تيرا من العمليات في الثانية (TOPS). باستخدام FPGAs ، يمكن للمطورين الاستفادة من التخصيص والتمايز من خلال قابلية الترقية المتأصلة للأجهزة والقدرة على دمج الوظائف على شريحة واحدة. يتوفر PolarFire في مجموعة من الأحجام لمطابقة الأداء والقوة وحجم الحزمة للتطبيقات ، لتمكين العملاء من تنفيذ حلولهم في أحجام حزم صغيرة تصل إلى 11x11 ملم.
لمعرفة المزيد حول VectorBlox Accelerator SDK ، قم بزيارة الموقع الرسمي لشركة Microchip Technology Inc.