Insinyur kompiler Intel tetap sibuk bekerja tidak hanya pada dukungan keluarga AVX10 tetapi juga memasang Advanced Performance Extensions (APX) yang dapat ditemukan pada prosesor Intel masa depan.
Pakar kompiler sumber terbuka Intel telah memposting sejumlah patch GCC seputar dukungan APX sementara lebih banyak kode APX juga telah masuk ke basis kode kompiler LLVM/Clang.
Yang terbaru digabungkan minggu ini adalah dukungan untuk pengkodean/dekode untuk JMPABS. APX JMPABS memungkinkan untuk melompat ke alamat absolut 64-bit. APX JMPABS akan bermanfaat untuk kode kompilasi just-in-time (JIT) dan berbagai kemungkinan optimasi lainnya yang akan datang dengan penggunaan JMPABS.
Ada juga penggabungan APX EGPR dua minggu lalu bersama dengan kode Intel APX lainnya yang tertunda.
Patch terbaru yang di-upstream ke LLVM ini pada gilirannya akan tayang perdana dengan rilis LLVM 18.0 yang biasanya terjadi untuk rilis H1 dalam rentang waktu Maret~April. Dengan GCC 14 yang sekarang berada dalam pembekuan fitur dan belum semua kode APX di-upstream, LLVM berada dalam kondisi yang lebih baik untuk melihat dukungan APX lengkap terlebih dahulu dalam kompiler yang dirilis berkat siklus rilis enam bulan dibandingkan dengan Koleksi Kompiler GNU yang mengeluarkan rilis besar setiap tahun. Bagaimanapun, sangat menyenangkan melihat kontribusi Intel yang tepat waktu pada GCC dan LLVM/Clang untuk fitur CPU ISA baru.
Itulah berita seputar LLVM Mendapatkan Dukungan APX JMPABS, Pendaratan Kerja Ekstensi Kinerja Lebih Lanjut, semoga bermanfaat. Disadur dari Phoronix.com.