Mastodon
Connect with us

Microcontrollers

Η επανάσταση του 160-core RISC V CoProcessor σε M.2 μορφή

Ένα 160-core RISC V CoProcessor σε μορφή M.2 ανοίγει νέους ορίζοντες στην υπολογιστική ισχύ και την καινοτομία.

Published

on

Η επανάσταση του 160-core RISC V CoProcessor σε M.2 μορφή

Στον σύγχρονο κόσμο της τεχνολογίας, οι συν-επεξεργαστές δεν είναι συχνά στο προσκήνιο, εκτός αν μιλάμε για GPUs. Ωστόσο, ο [bitluni] φαίνεται να νοσταλγεί εκείνες τις ημέρες, καθώς κατάφερε να δημιουργήσει έναν υπερ-υπολογιστή με 160 πυρήνες RISC V σε μία μόνο πλακέτα M.2, και μοιράστηκε το επίτευγμά του στο GitHub.

Η δύναμη του RISC V σε μικρό μέγεθος

Αν και κάθε πυρήνας του συστήματος δεν είναι ιδιαίτερα εντυπωσιακός από μόνος του – χρησιμοποιεί τον CH32V003, με κάθε πυρήνα να λειτουργεί στα 48 MHz – το γεγονός ότι υπάρχουν 160 από αυτούς προσφέρει σημαντική υπολογιστική ισχύ. Αυτό το σύστημα θυμίζει υπερ-υπολογιστές της δεκαετίας του ’80, και μπορεί να μην αντικαταστήσει τις σύγχρονες RTX GPUs, αλλά αποτελεί ένα εξαιρετικό παράδειγμα για το τι μπορεί να επιτευχθεί με μαζική παραλληλία. Ο [bitluni] το αξιοποίησε για να δημιουργήσει έναν raymarcher, προσφέροντας ένα εντυπωσιακό demo.

Προκλήσεις και τεχνικές λεπτομέρειες

Όπως και στο προηγούμενο έργο του με την LED matrix, το cluster επικοινωνεί μέσω PCIe χρησιμοποιώντας μια σειριακή διεπαφή WCH CH382. Ωστόσο, αυτή τη φορά, οι ενδείξεις LED δεν ήταν δυνατές λόγω των λεπτών ιχνών που δεν μπορούσαν να μεταφέρουν αρκετή ενέργεια για να τροφοδοτήσουν ταυτόχρονα τους πυρήνες και τις λυχνίες. Με την επίλυση του προβλήματος ισχύος, το κύριο ζήτημα παρέμεινε η σειριακή διεπαφή, η οποία αποδείχθηκε ότι είναι το μεγάλο σημείο συμφόρησης. Το cluster μπορεί να επεξεργάζεται δεδομένα πολύ πιο γρήγορα από ό,τι μπορεί να τα επικοινωνήσει. Αυτό μπορεί να είναι πρόβλημα λογισμικού, καθώς το cluster δεν χρησιμοποιεί όλο το εύρος ζώνης του CH382 αυτή τη στιγμή.

Εφαρμογές και μελλοντικές προοπτικές

Ενώ το ζήτημα της επικοινωνίας παραμένει υπό εξέταση, υπάρχουν εργασίες χαμηλού εύρους ζώνης και υψηλής υπολογιστικής ανάγκης που μπορούν να ανατεθούν στο cluster. Ο [bitluni] έχει ήδη εμπειρία με clusters μικροελεγκτών RISC V, οπότε δεν θα δυσκολευτεί να βρει εφαρμογές για το νέο του σύστημα. Η δημιουργία ενός τέτοιου cluster ανοίγει νέες δυνατότητες για πειραματισμό και ανάπτυξη σε τομείς όπως η επιστημονική έρευνα, η ανάλυση δεδομένων και η ανάπτυξη λογισμικού.

Η κοινότητα και η συμβολή της

Η κοινότητα των δημιουργών και των τεχνολόγων είναι σημαντική για την προώθηση τέτοιων καινοτομιών. Ο [Steven Walters], που μας ενημέρωσε για αυτό το βίντεο, αποτελεί παράδειγμα της δύναμης της συνεργασίας και της ανταλλαγής γνώσεων. Αυτού του είδους οι συνεισφορές είναι ανεκτίμητες για την εξέλιξη της τεχνολογίας και την υποστήριξη νέων ιδεών.

Advertisement