Microchip Technology Inc., yazılım geliştiricilerin algoritmalarını PolarFire sahada programlanabilir kapı dizilerinde (FPGA) uygulamalarını kolaylaştırarak, uç uygulamada güç açısından verimli çıkarıma yönelik artan ihtiyacı karşılamak için VectorBlox Hızlandırıcı Yazılım Geliştirme Kitini (SDK) piyasaya sürdü. Geliştiriciler, SDK'yı kullanarak, bir FPGA araç akışını öğrenmeden, düşük güçlü, esnek katman tabanlı sinir ağı uygulamaları oluşturmak için PolarFire FPGA'ları kullanabilirler.
VectorBlox Accelerator SDK, geliştiricilerin C / C ++ dilinde kod yazmasına ve gücü verimli kullanan sinir ağlarını programlamasına izin vermek için tasarlanmıştır ve modelleri TensorFlow ve açık sinir ağı değişimi (ONNX) biçiminde yürütebilir. VectorBlox Accelerator SDK, Linux ve Windows işletim sistemi üzerinde çalıştırılabilir ve yazılım ortamındaki donanımın doğruluğunu doğrulamak için kullanılabilecek biraz hassas simülatöre sahiptir. Sinir ağı IP'sinin yardımıyla kit, çalışma zamanında farklı ağ modellerini yükleme yeteneğini de destekler.
PolarFire FPGA'lar, rakip cihazlardan yüzde 50'ye kadar daha düşük toplam güç sağlarken, aynı zamanda saniyede 1,5 tera işlem (TOPS) sağlayabilen yüzde 25 daha yüksek kapasiteli matematik blokları sunar. Geliştiriciler, FPGA'ları kullanarak, cihazların doğal yükseltilebilirliği ve işlevleri tek bir yonga üzerinde entegre etme yeteneği aracılığıyla özelleştirme ve farklılaştırmadan yararlanabilirler. PolarFire, müşterilerin çözümlerini 11x11 mm kadar küçük paket boyutlarında uygulamalarını sağlamak için uygulamalar için performans, güç ve paket boyutu ödünleşimlerini eşleştirmek için çeşitli boyutlarda mevcuttur.
VectorBlox Accelerator SDK hakkında daha fazla bilgi edinmek için Microchip Technology Inc. resmi web sitesini ziyaret edin.