Η ARM προσφέρει εδώ και χρόνια μονάδες γραφικών για επεξεργαστές smartphone – τώρα, ωστόσο, οι προγραμματιστές της εταιρείας φαίνεται να εργάζονται σε κάτι μεγαλύτερο, και ενδεχομένως, το επίκεντρο αυτού του εγχειρήματος να είναι η τεχνητή νοημοσύνη.
Αυτή είδηση προέρχεται από την ισραηλινή οικονομική εφημερίδα Globes, και πιο συγκεκριμένα αναφέρεται: Η ARM, η οποία αναπτύσσει επεξεργαστές, φέρεται να εργάζεται πάνω σε δικό της υλικό γραφικών (Graphics Processing Unit, GPU). Εντούτοις, η εταιρεία προσφέρει εδώ και χρόνια μονάδες γραφικών υπό την ονομασία Mali, που βασίζονται πάνω στους λεγόμενους IP-Cores (με Intellectual Property), τα οποία ενσωματώνονται σε πολλά συστήματα-on-a-chip (SoC), όπως αυτά που χρησιμοποιούνται στα smartphones.
Ωστόσο, τα σχέδια που αναφέρει η Globes βασιζόμενη σε ανώνυμες πηγές, ενδέχεται να αφορούν μια ανεξάρτητη GPU. Σύμφωνα με την εφημερίδα, αυτή θα προορίζεται για βιντεοπαιχνίδια και θα “ανταγωνίζεται την Nvidia και την Intel”.
Στο κέντρο ανάπτυξης της ARM στο Ra’anana του Ισραήλ, περίπου 100 προγραμματιστές υλικού και λογισμικού εργάζονται στο έργο. Η ανάπτυξη GPU αποτελεί έναν από τους κύριους τομείς δραστηριότητας του κέντρου αυτού. Παραμένει ασαφές αν η ARM θα αποκλίνει από το κλασικό επιχειρηματικό της μοντέλο με την ανάπτυξη αυτού του σχεδίου GPU.
Μέχρι στιγμής, η εταιρεία δεν κατασκευάζει δικό της υλικό, αλλά πωλεί μόνο τους IP-Cores και τις άδειες χρήσης της δικής της αρχιτεκτονικής επεξεργαστών. Πιθανοί πελάτες για την αγορά αυτού του νέου στοιχείου θα είναι κατά πάσα πιθανότητα εταιρείες από την κίνα: Εκεί, μια σειρά εταιρειών αναπτύσσουν δικές τους GPUs, είτε με βάση τη δική τους αρχιτεκτονική (όπως η Moore Threads), είτε με βάση τους αγορασμένους IP-Cores.
Είναι συμφέρουσα η κατασκευή μιας GPU για το καταναλωτικό κοινό;
Επίσης, εγείρεται το ερώτημα ποια πλατφόρμα στοχεύει η ARM. Η είσοδος στην αγορά των GPU για απλούς καταναλωτές είναι δύσκολη, όπως διαπίστωσε και η Intel με τις Arc GPUs. Η ανάπτυξη οδηγών (αγγλικά: drivers) λογισμικού είναι εξαιρετικά απαιτητική: Η πλειονότητα των παιχνιδιών παίζεται σε Windows, επομένως η ARM θα πρέπει να υποστηρίξει, πέρα από τα OpenGL και Vulkan, και τη διεπαφή προγραμματισμού DirectX της Microsoft. Στην αρχή, αυτή η διομορφία είχε προκαλέσειτεράστια προβλήματα στην Intel.
Δεδομένης αυτής της περίπλοκης προσπάθειας, η χρήση ως επιταχυντής γραφικών μπορεί να μην είναι ο πρωταρχικός σκοπός της ARM: Συνεπώς, λόγω της πολυοχρηστικότητσς τους, πιθανό να κατασκευάζει GPUs που θα χρησιμοποιούνται ως επιταχυντές υπολογισμών σε υπολογιστικά συστήματα, για παράδειγμα στον τομέα της τεχνητής νοημοσύνης.
Προς το παρόν, η Nvidia επωφελείται ιδιαίτερα από την άνθηση της τεχνητής νοημοσύνης (AI). Πρόσφατα αναφέρθηκε ότι η Softbank, η οποία κατέχει την ARM, σκοπεύει να αναπτύξει δικό της επιταχυντή τεχνητής νοημοσύνης – οπότε αυτό θα μπορούσε να είναι το κεντρικό πλαίσιο στο οποίο εντάσσονται τα πρόσφατα αποκαλυφθέντα σχέδια GPU.
Σημειώσεις
Παρακάτω εξηγώ τους τεχνικούς όρους που αναφέρονται σε τούτο το άρθρο:
- GPU: Graphics Processing Unit (Μονάδα Επεξεργασίας Γραφικών)
- IP core: Intellectual Property core (Πυρήνας Πνευματικής Ιδιοκτησίας)
- SoC: System on a Chip (Σύστημα σε ένα τσιπ)
- OpenGL, Vulkan, DirectX: Προγράμματα οδήγησης για κάρτες γραφικών
- Τεχνητή Νοημοσύνη: Artificial Intelligence (AI)