Μέχρι στιγμής, κανένα εργαλείο dev δεν έχει δείξει τι ακριβώς συμβαίνει κάτω από την κουκούλα, αλλά τώρα δεν είναι πια μυστικό.
Έχουν περάσει δύο χρόνια από τότε που γράψαμε για πρώτη φορά για ένα εργαλείο ανάπτυξης που ονομάζεται Radeon Memory Visualizer που η AMD έκανε διαθέσιμο το καλοκαίρι του 2020 και αργότερα ανοιχτού κώδικα. Αυτό το σύστημα παρέχει στους προγραμματιστές πολύ λεπτομερείς πληροφορίες σχετικά με το τι ακριβώς συμβαίνει στις περιοχές μνήμης που σχετίζονται με το στοιχείο γραφικών, διευκολύνοντας τη δημιουργία βέλτιστης διαχείρισης μνήμης για εφαρμογές που χρησιμοποιούν τα API DirectX 12 και Vulkan.
Πρόσφατα, ωστόσο, υπήρξαν βελτιώσεις που εμπόδισαν τα δεδομένα που καταγράφονται από το προφίλ να είναι απολύτως ακριβή, καθώς το Radeon Memory Visualizer δεν ερμήνευσε τις πληροφορίες από την Smart Access Memory Technology που παρουσιάζονται στις παρακάτω ειδήσεις, επομένως συνέχισε να τα αντιμετωπίζει σαν να ήταν ένας κεντρικός επεξεργαστής. δεν υπάρχει ορατός χώρος τοπικής μνήμης στον ενσωματωμένο χώρο αποθήκευσης VGA. Φυσικά, οι προγραμματιστές προφανώς ήξεραν ότι αυτό δεν συνέβαινε, επομένως ήταν σε θέση να διαχειρίζονται τα δεδομένα έχοντας αυτό κατά νου, αλλά εξακολουθεί να είναι υπέροχο αν το εργαλείο προγραμματισμού δείχνει πραγματικά τη λειτουργικότητα που παρέχεται από μια σύγχρονη πλατφόρμα υπολογιστή.
[+]
Για αυτόν τον λόγο, μια ενημέρωση του AMD Radeon Memory Visualizer 1.4 είναι πλέον σε θέση να ερμηνεύει πληροφορίες που έχουν καταγραφεί με την τεχνολογία Smart Access Memory και έτσι δείχνει στους προγραμματιστές τι πραγματικά συμβαίνει σε τέτοια συστήματα. Παρεμπιπτόντως, αυτή η καινοτομία επιτρέπει ακόμη και βελτιστοποιήσεις που μπορούν να αυξήσουν ειδικά την απόδοση της μνήμης Smart Access.
Το Radeon Memory Visualizer έκδοση 1.4 είναι παρακάτω στο GitHub διαθέσιμος.
“Τυπικός τηλεοπτικός νίντζα. Λάτρης της ποπ κουλτούρας. Ειδικός στο Διαδίκτυο. Λάτρης του αλκοόλ. Καταθλιπτικός αναλυτής. Γενικός λάτρης του μπέικον.”