Η AMD ανακοινώνει υποστήριξη Zen 5 στον μεταγλωττιστή GCC και αποκαλύπτει ενδιαφέρουσες δυνατότητες ISA
Η AMD μόλις δημοσίευσε νέα «καλά» του Zen 5 στο Linux, αυτή τη φορά φέρνοντας την υποστήριξη της αρχιτεκτονικής για τον επερχόμενο μεταγλωτ
τι
στή GCC 14, αναφέροντας και τις δυνατότητες της σειράς.
Το έργο της AMD για την ενεργοποίηση Zen 5 συνεχίζεται στο Linux, καθώς η εταιρεία τελικά ωθεί την υποστήριξη την τελευταία στιγμή
Φορόνιξ
αποκαλύπτει ότι μετά από μακρά αναμονή, η AMD αποφάσισε τελικά να ξυπνήσει και να προσφέρει υποστήριξη Zen 5 για τον νέο μεταγλωττιστή GCC, καθώς ανταγωνιστές όπως η Intel έχουν ήδη προωθήσει την υποστήριξη για αρχιτεκτονικές που έχουν προγραμ
ματ
ιστεί για
εκδόσεις
χρόνια από τώρα. Είναι τόσο «AMD» μιας κίνησης να προωθήσουμε την υποστήριξη του Zen 5 τόσο αργά, αλλά δεν μπορούμε να παραπονεθούμε καθώς επιτέλους είναι εδώ. Είναι ενδιαφέρον ότι οι νέες ενημερώσεις κώδικα έχουν αποκαλύψει τις οδηγίες που υποστηρίζουν η νέα αρχιτεκτονική και, προφανώς, υπάρχουν μερικές εξαιρετικές προσθήκες. Παρακάτω είναι οι δυνατότητες Zen 5 ISA:
znver5
CPU βασισμένοι σε πυρήνα AMD Family 1ah με υποστήριξη σετ εντολών x86-64. (Αυτό υπερσυνθέτει BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSEASSE3, SSEASSE .1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID, WBNOINVD, PKU, VPCLMULQDQ, VAES, AVX512F, AVX512DQ, AVX512IFMA, AVX512VBV1, AVX512VBV1 6, AVX512VBMI, AVX512VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ , GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI και επεκτάσεις συνόλου εντολών 64-bit.)
Ναι, η αλλαγή όλων των “znver4-double” σε “znver5-direct” υποστηρίζει σθεναρά 4x256b FP -> 4x512b FP.
Υπήρχε ένας παρόμοιος διπλασιασμός μεταξύ
#Ζεν
και
#Ζεν2
.
#AMD
#Ζεν5
pic.twitter.com/wxCEcnqYgM
— InstLatX64 (@InstLatX64)
10 Φεβρουαρίου 2024
Λοιπόν, αυτή η νέα λίστα αποκαλύπτει ορισμένες νέες προσθήκες, με τη συμπερίληψη του AVX-512 VP2INTERSECT, μαζί με τα MOVDIRI και MOVDIR64B. Αν και τα ονόματα μπορεί να ακούγονται λίγο δύσκολα στην ερμηνεία, γενικά, οι νέες οδηγίες θα βελτιώσουν τις εφαρμογές του επεξεργαστή στον τομέα της κρυπτογραφίας και της συμπίεσης δεδομένων, καθώς τείνουν να αφορούν τον τομέα “δεδομένων”. Επιπλέον, θα δούμε το AVX-VNNI και στο Zen 5, το οποίο είναι αρκετά σημαντική προσθήκη, καθώς θα μπορούσε ενδεχομένως να οδηγήσει σε αύξηση της απόδοσης σε φόρτους εργασίας βαθιάς μάθησης.
Επιπλέον, η υποστήριξη του Zen 5 στον μεταγλωττιστή GCC μας λέει ότι βρισκόμαστε πράγματι στο χρονοδιάγραμμα όπου η Team Red θα κάνει το ντεμπούτο της τους επεξεργαστές επόμενης γενιάς και αυτή τη φορά, οι
προγραμματιστές
έχουν κάνει εξαιρετική δουλειά διατηρώντας την υποστήριξη της επερχόμενης αρχιτεκτονικής στο Linux.
Πηγή ειδήσεων:
Φορόνιξ
VIA:
wccftech.com


