Jump to content
  • astrolabos
    astrolabos

    Επίσημη πρώτη για τους Zen 6, η AMD αποκαλύπτει την αρχιτεκτονική Medusa

    • Τι έγινε: Η AMD έκανε δύο κινήσεις γύρω από το Zen 6 “Medusa”: προστέθηκε επίσημη υποστήριξη “znver6” στον GCC 16 και δημοσίευσε το πρώτο τεχνικό έγγραφο για performance counters της οικογένειας AMD Family 1Ah Models 50h‑57h (Doc 69163, Rev 1.00, Δεκέμβριος 2025).
    • Η AMD «κλειδώνει» τη σχεδίαση του Zen 6 και αφήνει ξεκάθαρα τεχνικά σημάδια ότι έρχεται νέα γενιά Zen, με πιο σύγχρονα χαρακτηριστικά για FP16 και καλύτερο έλεγχο μνήμης και απόδοσης.
    • Πότε: Το έγγραφο 69163 φέρει έκδοση Rev 1.00 με ημερομηνία Δεκέμβριος 2025, ενώ τα patches για “znver6” στον GCC 16 υποβλήθηκαν επίσης τον Δεκέμβριο 2025· ο επίσημος οδικός χάρτης τοποθετεί τα Zen 6 CPUs μέσα στο 2026, με προϊόντα Medusa να αναμένονται στην αγορά από το 2026–2027.

     

     

    Όταν μια εταιρεία έχει ισχυρή παρουσία στο open source, οι πρώτες απτές ενδείξεις για μια νέα γενιά hardware συχνά φαίνονται στον κώδικα των εργαλείων και όχι σε εντυπωσιακές παρουσιάσεις. Στην περίπτωση του Zen 6, η προσθήκη υποστήριξης “znver6” στον μεταγλωττιστή GCC (GNU Compiler Collection) είναι ένα τέτοιο σήμα, επειδή η ύπαρξη επίσημου compiler target σημαίνει ότι η αρχιτεκτονική έχει «κλειδώσει» αρκετά ώστε να υποστηριχθεί από το toolchain. Οι σχετικές ενημερώσεις συνδέονται και με νέες δυνατότητες στην ISA, όπως AVX512_FP16 και επιπλέον επεκτάσεις AVX-512, κάτι που ταιριάζει με τη στρατηγική της AMD για υποστήριξη “AI data types” και πιο ικανές διαδρομές υπολογισμών για τέτοια workloads, χωρίς όμως να υπάρχει ακόμη πλήρης, τελικό κατάλογος χαρακτηριστικών για όλα τα Zen 6 προϊόντα.

    Το πιο σημαντικό νέο είναι ότι πλέον υπάρχουν και επίσημα τεχνικά έγγραφα της ίδιας της AMD, τα οποία αποκαλύπτουν λεπτομέρειες χωρίς να βασίζονται σε διαρροές. Το έγγραφο “Performance Monitor Counters for AMD Family 1Ah Model 50h-57h Processors” (Doc 69163, Rev 1.00) περιγράφει αναλυτικά τι μετράνε οι performance counters μέσα στον πυρήνα, δηλαδή ποια συμβάντα του επεξεργαστή μπορούν να παρακολουθήσουν τα εργαλεία profiling. Τέτοιου τύπου τεκμηρίωση έχει ιδιαίτερη αξία, γιατί δεν είναι marketing υλικό, αλλά ένας κατάλογος με μετρητές και unit masks που πρέπει να αντιστοιχούν σε πραγματικές μονάδες και συμπεριφορές του hardware, ώστε να μπορούν να τις αξιοποιήσουν profilers, διαγνωστικά εργαλεία και low-level βελτιστοποίηση.

    Μέσα στο έγγραφο φαίνεται ξεκάθαρα ότι το Zen 6 αντιμετωπίζει τον τύπο FP16 ως “πρώτης γραμμής” δεδομένο. Ο μετρητής PMCx003 (Retired SSE and AVX FLOPs) αναφέρει ρητά ότι οι μετρούμενες πράξεις κινητής υποδιαστολής εξαρτώνται, μεταξύ άλλων, από τον τύπο δεδομένων, καταγράφοντας BF16 και FP16 μαζί με FP32 και FP64, ενώ δίνει και επιλογές όπως scalar και packed. Αυτό δεν είναι ισοδύναμο με μια επίσημη ανακοίνωση «το Zen 6 υποστηρίζει Χ και Υ σε επίπεδο ISA», αλλά αποτελεί ουσιαστική επιβεβαίωση ότι τόσο το hardware όσο και το profiling οικοσύστημα της AMD αντιμετωπίζουν το FP16 ως βασικό τύπο, σε ευθεία γραμμή με την τάση για επιτάχυνση vector και mixed‑precision υπολογισμών σε AI, media και επιλεγμένα HPC σενάρια. Με πιο απλά λόγια, δεν μιλάμε μόνο για φήμες, αλλά για counters που έχουν σχεδιαστεί για να μετρούν FP16 δουλειά, άρα για δυνατότητες που έχουν προβλεφθεί αρχιτεκτονικά

    Αντίστοιχη εικόνα υπάρχει και στο κομμάτι του memory profiling και στον τρόπο που οργανώνεται το integer scheduling. Ο PMCx2C0 (Memory Profiler IBS Events) εισάγει μετρήσεις για γεγονότα που σχετίζονται με το Memory Profiler IBS, δηλαδή δειγματοληψία της συμπεριφοράς πρόσβασης στη μνήμη ώστε να εντοπίζονται μοτίβα και bottlenecks με μεγαλύτερη ακρίβεια. Ακόμη πιο αποκαλυπτικός είναι ο PMCx0AF (Dynamic Tokens Dispatch Stall Cycles 2), που μετρά κύκλους στους οποίους μια ομάδα εντολών δεν μπορεί να προωθηθεί λόγω token stall, με unit masks που περιλαμβάνουν IntSq0 έως IntSq5 και ξεχωριστή ένδειξη για RetQ tokens. Το πρακτικό συμπέρασμα δεν είναι ότι «επιβεβαιώνεται» marketing αφήγηση για έξι πλήρως ανεξάρτητους integer schedulers, αλλά ότι η AMD έχει ορίσει, σε επίπεδο counters και token domains, έξι διακριτές κατηγορίες αδυναμίας διάθεσης integer scheduler tokens, κάτι που δείχνει πιο λεπτομερή και πιο κατακερματισμένη εσωτερική οργάνωση σε σχέση με την προηγούμενη γενιά.

    Συνολικά, η εικόνα που σχηματίζεται είναι ότι το Zen 6 δεν είναι απλώς «ο επόμενος Ryzen», αλλά μια γενιά με αλλαγές που φτάνουν βαθύτερα: σε αριθμητικούς τύπους όπως το FP16, σε δυνατότητες profiling μνήμης και σε μηχανισμούς dispatch και scheduling, με τις συζητήσεις γύρω από advanced packaging και διασύνδεση τύπου 2.5D να παραμένουν ισχυρές αλλά ακόμη ανεπιβεβαίωτες σε επίσημη τεκμηρίωση.

     

    Πηγές


    Πηγή
×
×
  • Δημιουργία...

Important Information

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