SPEC telah secara efektif membatalkan lebih dari dua ribu pengiriman benchmark SPEC CPU 2017 setelah ditemukan bahwa kompiler Intel oneAPI DPC++ secara efektif "mencurangi" standar mereka dengan pengoptimalan yang ditargetkan.
Banyak orang telah menulis hari ini tentang sejumlah pengiriman SPEC CPU yang sekarang membawa pemberitahuan kompiler ini:
"SPEC telah memutuskan bahwa kompiler yang digunakan untuk hasil ini melakukan kompilasi yang secara khusus meningkatkan kinerja benchmark 523.xalancbmk_r / 623.xalancbmk_s menggunakan pengetahuan apriori tentang kode dan kumpulan data SPEC untuk melakukan transformasi yang memiliki penerapan sempit.
Untuk mendorong pengoptimalan yang dapat diterapkan secara luas (lihat aturan 1.4 https://www.spec.org/cpu2017/Docs/runrules.html#rule_1.4), SPEC tidak akan lagi mempublikasikan hasil menggunakan pengoptimalan ini.
Hasil ini disimpan dalam database hasil SPEC untuk referensi historis."Ada 2000~2500 kiriman yang tampaknya terpengaruh oleh optimalisasi ini dengan kompiler Intel oneAPI DPC++.
Apa yang saya dengar adalah bahwa Intel oneAPI 2022.0 hingga 2023.0 dipengaruhi oleh pengoptimalan kompiler yang dilarang ini. Jadi yang terbaru pasca-2023.0 baik-baik saja menurut aturan SPEC dan juga data pra-2022. Pada pengujian benchmark yang ditargetkan optimasi compiler ini mampu meningkatkan hasilnya lebih dari 50%. Secara keseluruhan, penilaian SPECint secara keseluruhan dapat dipengaruhi oleh beberapa poin persentase.
Itulah berita seputar Optimasi Kompiler Intel oneAPI DPC++ yang Ditargetkan Mengesampingkan Pengiriman CPU SPEC 2k+, semoga bermanfaat. Disadur dari Phoronix.com.