Windows

Η κοινοπραξία λαμβάνει μέτρα για να σπάσει τα πολυπύρηνα εμπόδια προγραμματισμού

Europe Calling: Οι Ελληνικές προοπτικές για μεταρρυθμίσεις και λιτότητα

Europe Calling: Οι Ελληνικές προοπτικές για μεταρρυθμίσεις και λιτότητα
Anonim

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

Οι υπολογιστές και οι κινητές συσκευές σήμερα συνδυάζουν επεξεργαστές με πολλούς συν-επεξεργαστές για να επιταχύνουν τις εργασίες πληροφορικής. Ορισμένοι συν-επεξεργαστές περιλαμβάνουν μονάδες GPU (μονάδες επεξεργασίας γραφικών), DSP (επεξεργαστές ψηφιακού σήματος), επεξεργαστές δικτύου, FPGAs και εξειδικευμένα ολοκληρωμένα κυκλώματα ASIC. Ορισμένοι από τους ταχύτερους υπολογιστές στον κόσμο εκμεταλλεύονται την κοινή υπολογιστική ισχύ των GPUs και CPUs για σύνθετους υπολογισμούς μαθηματικών, ενώ οι κινητές συσκευές έχουν πολλαπλούς επεξεργαστές για γραφικά και ασφάλεια.

Η αποτελεσματική επεξεργασία οδηγεί σε καλύτερη απόδοση smartphone και tablet και επίσης μεγαλύτερη διάρκεια ζωής της μπαταρίας,, δήλωσε ο Phil Rogers, εταιρικός συνεργάτης της AMD, κατά τη διάρκεια μιας τηλεδιάσκεψης για να συζητήσει τη νέα προδιαγραφή.

Η AMD αργότερα φέτος αναμένεται να κυκλοφορήσει επεξεργαστές laptop και επιτραπέζιους υπολογιστές με κωδικό όνομα Kaveri, στους οποίους CPU και επεξεργαστές γραφικών θα μπορούν να μοιράζονται. Οι στόχοι του Ιδρύματος HSA συνδέονται χαλαρά με τη στρατηγική τσιπ της AMD στην οποία η εταιρεία ενσωματώνει πνευματική ιδιοκτησία τρίτων, ώστε τα τσιπ να μπορούν να προσαρμοστούν στις ανάγκες των πελατών. Για παράδειγμα, η AMD δημιουργεί ένα προσαρμοσμένο τσιπ για την επερχόμενη κονσόλα παιχνιδιών PlayStation 4.

Η HSA θέλει επίσης να μειώσει το κόστος ανάπτυξης και να μειώσει την ανάγκη ανασυγκρότησης κώδικα σε συσκευές ή αρχιτεκτονικές τσιπ. Μερικά από τα χαρακτηριστικά γνωρίσματα της HUMA περιλαμβάνουν δυναμική κατανομή μνήμης και γρήγορη πρόσβαση GPU στη μνήμη του συστήματος

"Κάθε υπολογιστική μονάδα … θα έχει την ίδια προτεραιότητα και όλοι θα μπορούν να δουν την ίδια μνήμη", δήλωσε ο Jim McGregor, κύριος αναλυτής στην Tirias Research

HUMA εξασφαλίζει ότι κάθε μονάδα υλικού έχει πρόσβαση στα ίδια δεδομένα, επομένως οι πληροφορίες δεν χρειάζεται να αντιγραφούν σε διαφορετικούς τύπους μνήμης. Οι μονάδες GPU και CPU σήμερα έχουν πρόσβαση σε διαφορετικούς τύπους μνήμης cache και μνήμης και η προδιαγραφή θα έσπαζε το παραδοσιακό καλούπι στο οποίο οι CPU εκχωρούν μνήμη για την εκτέλεση κώδικα, αλλά οι πληροφορίες αντιγράφονται στη μνήμη GPU για εκτέλεση από τον επεξεργαστή γραφικών. μέρος είναι ότι είναι η ενοποίηση του υλικού και της αρχιτεκτονικής λογισμικού. Αν γράφετε σε C ++, μπορείτε να πείτε ότι θέλω να το εκτελέσει η GPU ", δήλωσε ο McGregor.

Η προδιαγραφή μειώνει επίσης την ανάγκη μεταφοράς δεδομένων μεταξύ μνήμης και διευκολύνει τα προβλήματα συμφόρησης, δήλωσε ο McGregor. Ο Rogers δήλωσε ότι η προδιαγραφή αναγνωρίζει πολλαπλές διασυνδέσεις αποθήκευσης και δικτύωσης, αλλά δεν είπε αν θα απευθυνόταν σε μη πτητικές μονάδες αποθήκευσης που μιμούνται τη μνήμη. Πολλές εγκαταστάσεις διακομιστή έχουν μονάδες SSD ως μορφή κρυφής μνήμης, στην οποία τα δεδομένα αντιγράφονται και αποθηκεύονται για προσωρινή περίοδο όταν εκτελείται μια εργασία. Το Facebook έχει επιπλήξει την ιδέα της χρήσης SSD ως αντικατάσταση της DRAM.

Οι υποστηρικτές του HSA Foundation περιλαμβάνουν επίσης τα προϊόντα ARM, Sony, MediaTek, Qualcomm, Samsung, Texas Instruments, LG Electronics, τεχνολογίες φαντασίας και ST Ericsson. Η Intel δεν είναι μέλος του Ιδρύματος HSA και χρησιμοποιεί τους δικούς της συν-επεξεργαστές, μεταγλωττιστές και εργαλεία προγραμματισμού για να συνοδεύει τις μάρκες της.

Η ιδέα των πόρων κοινής μνήμης κυνηγάται επίσης από τον αντίπαλο AMD Nvidia, ο οποίος δεν είναι μέλος του Ιδρύματος HSA. Η Nvidia σχεδιάζει να κυκλοφορήσει έναν επεξεργαστή γραφικών με βάση την αρχιτεκτονική Maxwell, η οποία θα ενοποιήσει τη μνήμη GPU και CPU. Οι μονάδες GPU θα μπορούν να απευθύνονται στη μνήμη CPU και αντίστροφα και οι εφαρμογές θα είναι πιο εύκολο να γραφτούν με ενοποιημένους πόρους μνήμης. Τα smartphones και τα tablet θα μπορούσαν να αποκτήσουν ενοποιημένη μνήμη με τον επερχόμενο επεξεργαστή Nvidia Logan με επεξεργαστή Tegra 5, ο οποίος θα έχει επεξεργαστή γραφικών που θα είναι ενσωματωμένος στην αρχιτεκτονική Maxwell και θα υποστηρίζει επίσης το CUDA, το οποίο είναι το ιδιόκτητο σύνολο εργαλείων του Nvidia για παράλληλο προγραμματισμό. συμβατό με δημοφιλείς γλώσσες προγραμματισμού, όπως C, C ++ και Python, και πολλά λειτουργικά συστήματα, δήλωσε η AMD.