Η Microchip Technology Inc. εισήγαγε το κιτ ανάπτυξης λογισμικού VectorBlox Accelerator (SDK) για να καλύψει την αυξανόμενη ανάγκη για αποδοτικά συμπεράσματα στην εφαρμογή edge, διευκολύνοντας τους προγραμματιστές λογισμικού να εφαρμόσουν τους αλγόριθμους τους σε PolarFire field-programmable array array (FPGAs). Χρησιμοποιώντας το SDK, οι προγραμματιστές μπορούν να χρησιμοποιήσουν τα PolarFire FPGAs για τη δημιουργία εφαρμογών νευρωνικών δικτύων χαμηλής ισχύος, ευέλικτης επικάλυψης χωρίς να μάθουν μια ροή εργαλείων FPGA.
Το VectorBlox Accelerator SDK έχει σχεδιαστεί για να επιτρέπει στους προγραμματιστές να κωδικοποιούν C / C ++ και να προγραμματίζουν ενεργειακά αποδοτικά νευρωνικά δίκτυα και μπορεί να εκτελέσει μοντέλα σε μορφή TensorFlow και ανοιχτή ανταλλαγή νευρωνικών δικτύων (ONNX). Το VectorBlox Accelerator SDK μπορεί να λειτουργήσει σε λειτουργικό σύστημα Linux και Windows και διαθέτει λίγο ακριβή προσομοιωτή που μπορεί να χρησιμοποιηθεί για την επικύρωση της ακρίβειας του υλικού στο ίδιο το περιβάλλον λογισμικού. Με τη βοήθεια του IP νευρωνικού δικτύου, το κιτ υποστηρίζει επίσης τη δυνατότητα φόρτωσης διαφορετικών μοντέλων δικτύου κατά το χρόνο εκτέλεσης.
Τα PolarFire FPGA παρέχουν έως και 50% χαμηλότερη συνολική ισχύ από τις ανταγωνιστικές συσκευές, ενώ προσφέρουν επίσης 25% μαθηματικά μπλοκ υψηλότερης χωρητικότητας που μπορούν να προσφέρουν έως και 1,5 tera λειτουργίες ανά δευτερόλεπτο (TOPS). Χρησιμοποιώντας τα FPGA, οι προγραμματιστές μπορούν να αξιοποιήσουν την προσαρμογή και τη διαφοροποίηση μέσω της εγγενούς αναβαθμίσεως των συσκευών και της δυνατότητας ενσωμάτωσης λειτουργιών σε ένα μόνο τσιπ. Το PolarFire διατίθεται σε μια σειρά μεγεθών για την αντιστοίχιση της απόδοσης, της ισχύος και των αντισταθμίσεων μεγέθους πακέτων για εφαρμογές, για να επιτρέψει στους πελάτες να εφαρμόσουν τις λύσεις τους σε μεγέθη συσκευασίας τόσο μικρά όσο 11x11 mm
Για να μάθετε περισσότερα σχετικά με το VectorBlox Accelerator SDK, επισκεφθείτε τον επίσημο ιστότοπο της Microchip Technology Inc.