Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

LLVM Mulai Mempersiapkan CPU Intel Sierra Forest & Grand Ridge

Posted on October 19, 2022 by Syauqi Wiryahasana
Minggu lalu terlihat Intel mengirimkan tambalan kompiler GCC baru untuk menambahkan target CPU "Sierra Forest" dan jumlah instruksi x86_64 baru yang ditambahkannya. Tambalan GCC tersebut mengikuti Intel yang menerbitkan manual referensi pemrograman yang diperbarui di mana mereka merinci instruksi baru ini yang datang untuk CPU Sierra Forest Xeon serta Grand Ridge. Sekarang di sisi kompiler LLVM, mereka juga telah mulai mendaratkan tambalan baru untuk instruksi Intel baru ini. Pendaratan kerja pemberdayaan Sierra Forest / Grand Ridge yang pertama dalam semalam di LLVM 16 menambahkan instruksi WRMSRNS dan instruksi MSRLIST -- keduanya baru di Sierra Forest dan Grand Ridge. Instruksi MSRLIST adalah RDMSRLIST untuk membaca daftar register khusus model dan WRMSRLIST untuk menulis daftar register khusus model. Instruksi RDMSRLIST/WRMSRLIST baru ini memungkinkan penyediaan daftar hingga 64 model spesifik register sekaligus dengan instruksi ini dibandingkan dengan instruksi RDMSR/WRMSR yang merupakan MSR pada satu waktu. Juga ditambahkan sejauh ini ke LLVM adalah WRMSRNS. WRMSRNS dengan Grand Ridge dan Sierra Forest adalah penulisan non-seri ke register khusus model. Daripada WRMSR menjadi instruksi serial, WRMSRNS adalah menulis non-seri tetapi sebaliknya berperilaku sama.

Pembaruan manual referensi pemrograman Intel bulan lalu juga mencatat beberapa instruksi lain yang datang dengan Sierra Forest dan Ridge Ridge, termasuk CMPCCCXADD, AVX-IFMA, AVX-NE-CONVERT, dan AVX-VNNI-INT8. Sejauh ini instruksi tambahan tersebut belum sampai di LLVM Git atau target "-march=sierraforest" tetapi mengingat ketepatan waktu biasa Intel di sekitar tambalan kompiler, mereka mungkin akan segera hadir. Bagian-bagian ini kemungkinan tidak akan keluar hingga 2024 sementara LLVM Git belum melihat target AMD Zen 4 (znver4) dan dukungan yang disesuaikan ditambahkan untuk prosesor yang sudah dikirimkan ini.

Itulah berita seputar LLVM Mulai Mempersiapkan CPU Intel Sierra Forest & Grand Ridge, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically