Το Xilinx θέτει νέα ζωή στην ανάπτυξη του HTC και του AI
Στο φετινό Xilinx Developers Forum, η εταιρεία εισήγαγε την πλατφόρμα λογισμικού Vitis, η οποία προσαρμόζει την αρχιτεκτονική του υλικού στο λογισμικό του κώδικα αλγορίθμου χωρίς παρέμβαση. Ο Πρόεδρος και Διευθύνων Σύμβουλος, Victor Peng, εξήγησε ότι η ενοποιημένη πλατφόρμα αναπτύχθηκε για να «εξουσιοδοτήσει τους προγραμματιστές λογισμικού, με την αποδοτικότητα υλικού που εξαρτάται από την εφαρμογή χωρίς το κόστος του νέου πυριτίου».
Το υλικό μπορεί να προσαρμοστεί για AI, κέντρο δεδομένων ή ετερογενείς εφαρμογές πληροφορικής, για παράδειγμα, χωρίς την ανάγκη εμπειρογνωμοσύνης υλικού, εξήγησε ο Peng. Η πλατφόρμα περιλαμβάνει οικεία εργαλεία ανάπτυξης λογισμικού, όπως μεταγλωττιστές, και βιβλιοθήκες που έχουν συγκεντρωθεί κάτω από την ομπρέλα Vitis.
Στο τέλος αυτού του μήνα, θα υπάρχουν αρχικά οκτώ βιβλιοθήκες ανοικτού κώδικα, διαθέσιμες υπό την άδεια του Apache στο GitHub και μια νέα ιστοσελίδα (www.developer.xilinx.com) με παραδείγματα, σεμινάρια, τεκμηρίωση και άρθρα για την υποστήριξη της ανάπτυξης.
Γνωστά εργαλεία ανάπτυξης λογισμικού και βιβλιοθήκες ανοιχτού κώδικα, συμπεριλαμβανομένων των OpenCV, βασικά υπο-προγράμματα γραμμικής άλγεβρας (BLAS) και βιβλιοθήκη χρηματοδότησης, απελευθερώνοντας τους προγραμματιστές λογισμικού να επικεντρωθούν στην ανάπτυξη αλγορίθμων για μια συγκεκριμένη εφαρμογή.
Η αρχιτεκτονική που βασίζεται σε στοίβα Vitis συνδέεται σε τυποποιημένα συστήματα ανάπτυξης ανοικτού κώδικα. Το βασικό στρώμα περιλαμβάνει μια πλακέτα και προ-προγραμματισμένη είσοδο / έξοδο. Το δεύτερο στρώμα, το κιτ ανάπτυξης του πυρήνα Vitis, περιέχει τις βιβλιοθήκες ανοιχτού κώδικα για τη μετάδοση δεδομένων διαχείρισης μεταξύ τομέων, τον κινητήρα Versal ACAP AI, τα υποσυστήματα και έναν εξωτερικό κεντρικό υπολογιστή. Αυτό το επίπεδο περιλαμβάνει επίσης μεταγλωττιστές, αναλυτές και εντοπιστές σφαλμάτων.
Ένα τρίτο στρώμα έχει πάνω από 400 εφαρμογές ανοιχτού κώδικα σε όλες τις οκτώ βιβλιοθήκες, οι οποίες μπορούν να χρησιμοποιηθούν για την κλήση προ-επιταχυνόμενων λειτουργιών χρησιμοποιώντας ένα τυπικό περιβάλλον προγραμματισμού εφαρμογών (API).
Μια προσθήκη AI, η Vitis AI, ενσωματώνει μια συγκεκριμένη αρχιτεκτονική (DSA). Αυτό ρυθμίζει το υλικό Xilinx να βελτιστοποιείται και να προγραμματίζεται χρησιμοποιώντας κορυφαία πλαίσια όπως το TensorFlow για εφαρμογές AI, Caffe και Data Analytics. Τα plug-in εργαλεία βελτιστοποιούν, συμπιέζουν και καταρτίζουν εκπαιδευμένα μοντέλα AI που εκτελούνται σε μια συσκευή Xilinx σε περίπου 60 δευτερόλεπτα και παρέχει εξειδικευμένα API για ανάπτυξη από άκρη σε σύννεφο.
Η εταιρεία ανακοίνωσε ότι σκοπεύει να κυκλοφορήσει το VISA Video DSA για να ενεργοποιήσει την κωδικοποίηση βίντεο απευθείας από το FFmpeg.
Ένα οικοσύστημα περιλαμβάνει DSAs από συνεργάτες όπως το Illumina, το οποίο ενσωματώνεται στο GATK για ανάλυση γονιδιώματος, και το BlackLynx, το οποίο ενσωματώνεται με το ElasticSearch για μεγάλες αναλύσεις δεδομένων, καθώς και ιδιόκτητους DSAs.
Η πλατφόρμα λογισμικού είναι δωρεάν για πλακέτες Xilinx και θα είναι διαθέσιμη για λήψη στα τέλη Οκτωβρίου.
Η εταιρεία θα συνεχίσει να προσφέρει το Vivado Design Suite για την ανάπτυξη κώδικα υλικού.
