Penyusun c dan c + + yang baru meningkatkan prestasi ryzen

Isi kandungan:
Peluncuran pemproses AMD Ryzen telah diikuti dengan usaha besar dalam pembangunan perisian untuk memanfaatkan sepenuhnya arkitektur mikro Zen baru. AMD melangkah satu langkah lebih jauh dengan pelancaran kompiler C dan C ++ baru yang dioptimumkan untuk yang baru Pemproses Ryzen.
AMD Siarkan Penyusun Baru Untuk Ryzen
Penyusun AOCC 1.0 C / C ++ AMD yang baru adalah berdasarkan LLVM Clang, yang telah disediakan tatal khusus supaya mereka dapat memanfaatkan sepenuhnya arsitektur baru AMD. Ini membolehkan penyusun baru menawarkan vektor yang lebih baik dan penjanaan kod yang lebih baik untuk Ryzen.
AMD 1800X Kajian dalam Bahasa Sepanyol (Analisis Lengkap)
Phoronix telah menguji penyusun AOCC baru berbanding yang lebih biasa seperti GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 dan LLVM Clang 5.0 menggunakan pemproses lapan teras Ryzen 7-1700. Ujian telah dilakukan pada sistem operasi Ubuntu 17.04 dan telah menunjukkan bahawa AOCC meningkatkan prestasi GCC dalam kebanyakan kes, meningkatkan LLVM Clang dalam beberapa kes, dan akhirnya agak lebih baik daripada LLVM Clang dalam beberapa kes.
Dengan ini ia sekali lagi menunjukkan bahawa pemproses baru masih memerlukan pengoptimuman perisian untuk dapat melaksanakan pada tahap maksimum mereka, sesuatu yang benar-benar normal kerana ia adalah seni bina yang benar-benar baru.
Sumber: techpowerup