Pembaruan terbaru untuk AMD Optimizing C/C++ Compiler v 4.0 ‘AOCC’, menawarkan peningkatan kinerja di seluruh CPU Zen 4 Ryzen & EPYC. Pembaruan diluncurkan bersamaan dengan CPU EPYC Genoa Generasi ke-4 minggu lalu.

Tolok ukur yang membandingkan pustaka kompiler AMD AOCC 4.0 dan LLVM/Clang diuji pada CPU Ryzen & EPYC bertenaga Zen 4

AOCC 4.0 baru menghadirkan pengoptimalan Zen 4 “zenver4” dan dukungan lebih lanjut untuk arsitektur terbaru. AOCC 4.0 bukan sumber terbuka. Ini adalah turunan dari pustaka kompiler LLVM/Clang dan dianggap eksklusif untuk AMD Zen 4.

Michael Label dari Phoronix membandingkan dua pustaka kompiler dengan prosesor AMD Ryzen 9 7950X miliknya untuk menentukan perbedaan kinerja antara kedua pustaka tersebut. Motherboardnya adalah ASUS ROG Crosshair X670E Hero dengan memori 32GB. Lingkungan yang dia gunakan adalah Ubuntu 22.10. Dia menyebutkan bahwa setelah GCC 13 tersedia pada bulan Maret atau April 2023, dia akan meninjau kembali tes ini untuk menentukan apa yang terbaik bagi pengguna Linux untuk performa.

Tolok Ukur AMD AOCC 4.0 (Kredit Gambar: Phoronix):

2 dari 9

AOCC 4.0 menunjukkan peningkatan signifikan di beberapa tolok ukur, meski ringan. Tes di mana AOCC 4.0 memberikan hasil yang sedikit lebih baik adalah pada:

  • LeelaChessZero 0.28 (backend BLAS dan Eigen)
  • Xmrig 6.18.1
  • Kompresi Zstd 1.5.0 (dikompresi dan didekompresi)
  • Enkode Gambar WebP 1.2.4 (kompresi tertinggi dan mode standar dan lossless)
  • GraphicsMagick 1.3.38 (diasah dan disempurnakan)
  • Kvazaar 2.1 (resolusi 4K dengan preset “sangat cepat” dan “ultra cepat”)
  • SVT-AV1 1.2 (resolusi 4K)
  • SVT-HEVC 1.5.0 (resolusi 4K)
  • x265 3.4 (resolusi 4K)
  • libavif avifen 0.11
  • Liquid-DSP 2021.01.31 (utas 16 dan 32)
  • ASTC Encoder 4.0 (preset sedang dan menyeluruh)

Larabel mencatat bahwa ada sebagian besar peningkatan kinerja minimal selama pengujian, dengan hanya sedikit yang mendapatkan peningkatan signifikan dalam tolok ukur. Dia juga membagikan pernyataan dari AMD:

…proposal pengoptimalan GCC 13 tambahan untuk arsitektur Zen4 sedang berlangsung seperti praktik umum kami untuk setiap generasi Zen.

Penulis juga sedikit terkejut dengan perilaku AMD saat mengerjakan kompiler AOCC 4.0. Perusahaan memilih untuk menunda rilis AOCC 4.0 hingga setelah peluncuran resmi prosesor EPYC baru. Dia merasa bahwa pengoptimalan dan dukungan yang prematur akan lebih baik bagi perusahaan dan pengguna Linux dengan dukungan tersebut. Setelah dukungan yang lebih baik diperkenalkan dalam seri ini, dia berencana meninjau kembali tolok ukur untuk melihat apakah kompiler AOCC 4.0 masih menjadi pilihan daripada dukungan LLVM/Clang.

Sumber Berita: Phoronix

Apa itu Rqq

Apa itu Rqq

Permintaan untuk Kualifikasi dan Penawaran. Siapa saja anggota kehormatan Omega Psi Phi? Omega Psi Phi Mengangkat George Clinton, DL Hughley, Anthony Anderson dan Ted Ginn Sr. sebagai Anggota... Read more