Sementara Xeon Scalable "Sapphire Rapids" akhirnya akan diluncurkan secara resmi pada bulan Januari seperti yang baru-baru ini diungkapkan oleh Intel, kemudian akan digantikan oleh Emerald Rapids. Emerald Rapids yang berhasil kemudian akan menjadi Granite Rapids yang sekarang ada patch pengaktifan kompiler GCC awal yang diposting. Granite Rapids tidak akan keluar sampai setidaknya hingga tahun 2024 sementara untungnya mereka telah memulai pekerjaan pengaktifan kompiler mereka untuk memastikan bahwa instruksi CPU baru dan kemampuan lainnya sudah siap sebelum peluncuran.
Dikirim pagi ini adalah patch awal untuk menambahkan target Intel Granite Rapids ke GCC, lengkap dengan dukungan "-march=graniterapids".
Ini mengikuti banyak tambalan GCC (dan LLVM/Dentang) lainnya yang diposting baru-baru ini oleh insinyur Intel untuk Sierra Forest dan Grand Ridge. Faktanya, dalam semalam patch pemberdayaan Sierra Forest yang sebelumnya keluar untuk ditinjau di milis kini telah digabungkan bersama dengan dukungan Intel AMX-FP16 dan Intel CMPccXADD. Barang-barang itu telah mendarat tepat waktu untuk GCC 13.
Patch pengaktifan Intel Granite Rapids mengandalkan kehadiran AMX FP16 untuk mengenali Granite Rapids dibandingkan model CPU Intel sebelumnya. Penargetan "-march=graniterapids" setidaknya untuk saat ini menunjukkan ekstensi set instruksi yang didukung yang menonjol sebagai:
graniterapid
Intel graniterapids CPU dengan ekstensi 64-bit, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR, AVX, XSAVE, PCLMUL, FSGSBASE, RDRND, F16C, AVX2 , BMI, BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW, AES, CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW, AVX512BW, AVX512DQ, AVX512DQ, AVX512 A-, VAES, AVX512VBMI2, VPCLMULQDQ, AVX512BITALG, RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQWRITRISED, MXFINTRIT, PT. , dukungan set instruksi AVX-VNNI, AVX512FP16, AVX512BF16, AMX-FP16 dan PREFETCHI. Mungkin saja ada instruksi baru lainnya yang belum diungkapkan yang masih dapat diperkenalkan di patch kompiler terakhir, tetapi setidaknya sudah memiliki yang menonjol di tempat seperti AMX-FP16.
Intel melanjutkan tren mereka dalam memposting dukungan kompiler open-source CPU baru jauh lebih cepat daripada AMD.
Patch Granite Rapids sekarang keluar di milis GCC. Mengingat waktunya, mungkin masih masuk ke kompiler GCC 13 yang akan segera mengakhiri pekerjaan fitur untuk fokus pada perbaikan bug/regresi sebelum rilis stabil GCC 13.1 awal tahun depan. Sangat bagus melihat Intel mendapatkan Granite Rapids, Sierra Forest, dan Grand Ridge semuanya seperti biasa pada waktu yang tepat untuk GCC (dan LLVM Dentang) sehingga dukungan ini akan ditemukan di kompiler yang dirilis jauh sebelum CPU menjangkau pelanggan ritel . Ini adalah tradisi menyenangkan yang dipegang oleh Intel di sisi Linux/sumber terbuka... Sementara di sisi AMD, baru pada akhir Oktober ketika dukungan awal Znver4 akhirnya ditambahkan ke GCC 13.
Itulah berita seputar Dukungan Intel Granite Rapids Dikirim Untuk Kompilator GCC, semoga bermanfaat. Disadur dari Phoronix.com.