Sebagai bagian dari Red Hat yang mengevaluasi x86-64-v3 untuk Red Hat Enterprise Linux 10, terdapat CentOS ISA SIG yang telah bereksperimen dengan build ISA Optimized untuk target x86-64-v3. Melalui CentOS ISA SIG terdapat kemampuan mudah untuk mentransisikan sistem/server CentOS Stream 9 yang ada ke menggunakan paket yang dioptimalkan x86_64-v3. Dalam artikel ini terdapat beberapa tolok ukur pada server Intel Xeon Scalable “Emerald Rapids” modern yang menunjukkan manfaat kinerja ketika seluruh OS server Linux dikompilasi ulang untuk x86_64-v3.
Tingkat fitur arsitektur mikro x86-64-v3 sebagai pengingat mengamanatkan AVX / Dukungan AVX2 bersama dengan BMI2, FMA, MOVBE, dan instruksi baru lainnya. Hal ini secara kasar berkorelasi dengan Intel Haswell dan prosesor yang lebih baru serta AMD Excavator dan prosesor yang lebih baru — namun dengan beberapa pengecualian seperti beberapa inti Intel Atom pada beberapa tahun terakhir yang tidak memiliki dukungan Advanced Vector Extensions yang diperlukan.
Sementara Red Hat masih dikatakan sedang mengevaluasi persyaratan x86-64-v3 untuk RHEL 10, itu mungkin akan terjadi. Hal ini masuk akal karena RHEL 10.0 belum akan debut hingga tahun 2025 dan server pra-Haswell/Excavator yang sudah tua masih dapat terus menggunakan CentOS/RHEL 9 dengan tidak banyak dari server tua tersebut yang kemungkinan akan ditingkatkan ke RHEL 10 bagaimanapun juga di lingkungan yang matang.
The CentOS ISA Special Interest Group menawarkan build “ISA Baseline” yaitu CentOS Stream 9 yang dikompilasi dengan GCC 12, bukan GCC 11 seperti yang digunakan secara default pada CentOS Stream 9. Baseline ISA ini cocok dengan compiler GCC 12 yang digunakan oleh “ISA Optimized ” Versi: kapan. Dalam beberapa benchmark, hanya menggunakan paket ISA Baseline lebih cepat daripada instalasi CentOS Stream 9 yang bersih berkat kompiler yang ditingkatkan. Paket ISA Optimized dibuat dengan GCC 12 dan menargetkan x86_64-v3, bukan x86_64-v2. Halaman dokumentasi CentOS.org ini menguraikan beberapa langkah untuk memigrasikan server CentOS Stream 9 yang ada ke paket ISA Baseline atau ISA Optimized.
Untuk putaran pengujian ini dilakukan pada server ganda Intel Xeon Platinum 8592+ Emerald Rapids dan melihat kinerja paket ISA Dasar dibandingkan dengan penggunaan paket ISA Dioptimalkan yang dibuat untuk x86-64-v3. Ini adalah perbandingan langsung yang melihat perbedaan arti pemutakhiran x86_64-v3 untuk berbagai beban kerja di CentOS Stream.
Itulah berita seputar Paket yang Dioptimalkan CentOS Stream ISA Menunjukkan Hasil Luar Biasa Pada Intel Xeon Emerald Rapids, semoga bermanfaat. Disadur dari Phoronix.com.