Οι νέοι μεταγλωττιστές c και c ++ βελτιώνουν την απόδοση του ryzen
Πίνακας περιεχομένων:
Η κυκλοφορία των επεξεργαστών AMD Ryzen ακολουθείται από μια μεγάλη προσπάθεια ανάπτυξης λογισμικού για την πλήρη αξιοποίηση της νέας μικροαρχιτεκτονικής Zen. Η AMD προχωράει ένα βήμα παραπέρα με την κυκλοφορία των νέων C και C ++ μεταγλωττιστών βελτιστοποιημένων για νέους χρήστες. Επεξεργαστές Ryzen.
Η AMD κυκλοφορεί νέους μεταγλωττιστές για τον Ryzen
Οι νέοι μεταγλωττιστές AOCC 1.0 C / C ++ της AMD βασίζονται στο LLVM Clang, στο οποίο έχουν προστεθεί συγκεκριμένες προσθήκες, ώστε να αξιοποιήσουν πλήρως τη νέα αρχιτεκτονική της AMD. Αυτό επιτρέπει στους νέους μεταγλωττιστές να προσφέρουν καλύτερη διανυσματικότητα και καλύτερη παραγωγή κώδικα για τον Ryzen.
AMD 1800X Αναθεώρηση στα ισπανικά (Πλήρης ανάλυση)
Η Phoronix έχει δοκιμάσει τους νέους μεταγλωττιστές AOCC ενάντια σε πιο συνηθισμένους επεξεργαστές όπως το GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 και LLVM Clang 5.0 χρησιμοποιώντας έναν προηγμένο επεξεργαστή Ryzen 7-1700 οκτώ πυρήνων. Η δοκιμή έχει γίνει στο λειτουργικό σύστημα Ubuntu 17.04 και έχει δείξει ότι το AOCC βελτιώνει την απόδοση GCC στις περισσότερες περιπτώσεις, βελτιώνει το LLVM Clang σε ορισμένες περιπτώσεις και είναι τελικά κάπως καλύτερο από το LLVM Clang σε ορισμένες περιπτώσεις.
Με αυτό τον τρόπο αποδεικνύεται και πάλι ότι οι νέοι επεξεργαστές χρειάζονται ακόμα βελτιστοποιήσεις του λογισμικού για να μπορέσουν να εκτελέσουν στο μέγιστο επίπεδο τους, κάτι εντελώς φυσιολογικό, αφού είναι μια εντελώς νέα αρχιτεκτονική.
Πηγή: techpowerup