Insinyur sumber terbuka Intel terus cukup sibuk dalam menghadirkan dukungan Linux untuk Emerald Rapids sebagai penerus Sapphire Rapids dan juga untuk Granite Rapids sebagai prosesor Xeon Scalable yang mengikutinya. Dengan perubahan EDAC i10nm yang diantrekan di depan Linux 6.3, ada dukungan melalui Granite Rapids serta konfirmasi Granite Rapids yang mendukung memori sistem DDR5 hingga 12 saluran.
Antri minggu ini ke cabang Git “edac-for-next” RAS.git menjelang jendela penggabungan Linux 6.3 pada bulan Februari adalah dukungan Emerald Rapids dan Granite Rapids dalam i10nm, driver deteksi dan koreksi kesalahan yang digunakan oleh CPU server Xeon sejak Ice Lake untuk pelaporan kesalahan pengontrol memori.
Dukungan Emerald Rapids pada driver Intel EDAC hanyalah tambahan satu baris yang menambahkan ID yang diperlukan. Itu tidak terlalu mengejutkan dengan semua indikasi bahwa Emerald Rapids sangat dekat dengan Sapphire Rapids dalam hal fitur/kemampuan. Penambahan Emerald Rapids lainnya di Linux 6.2 umumnya baru saja menambahkan ID baru juga dan sebaliknya mengikuti jalur kode driver yang sama dengan Sapphire Rapids.
Dengan tambahan Granite Rapids untuk i10nm EDAC, segalanya menjadi sedikit lebih menarik. Untuk dukungan Granite Rapids, catatan tentang jumlah pengontrol memori yang berbeda antara CPU Granite Rapids yang berbeda, offset MMIO yang berbeda, dan perbedaan lainnya dibandingkan dengan Sapphire/Emerald Rapids. Jadi dengan driver EDAC sekarang mendeteksi jumlah pengontrol memori yang ada saat run-time karena jumlah pengontrol memori yang bervariasi dalam model CPU Granite Rapids yang berbeda.
Dengan kode Intel EDAC baru ini, dipastikan Granite Rapids akan mendukung hingga 12 saluran memori (tidak lebih dari 12 karena pemeriksaan lain di kode driver sekarang error jika melebihi pengaturan konstan ke 12). Jumlah statis saluran memori yang diatur meskipun untuk Granite Rapids diatur ke 12 sebelum secara dinamis menentukan hitungan aktual saat run-time.
Ada beberapa desas-desus yang menunjukkan dukungan dua belas saluran DDR5-6400 dengan Granite Rapids sementara yang lain melaporkan delapan saluran, tetapi bagaimanapun juga dengan kode driver sumber terbuka ini digabungkan di Linux 6.3, ini menegaskan bahwa akan ada hingga 12 saluran memori dengan Granit Jeram. (Tidak ada perubahan dengan Emerald Rapids dibandingkan Sapphire Rapids.) Dengan prosesor Xeon Scalable hingga saat ini, semuanya menyertakan dukungan untuk jumlah saluran memori yang sama di seluruh tumpukan produk, tetapi dengan SKU yang lebih rendah dibatasi untuk berjalan pada kecepatan memori yang lebih rendah.
Sekarang melihat ke depan untuk Granite Rapids, tidak hanya SKU dapat dibedakan pada sisi memori sistem dengan kecepatan memori DDR5 tetapi juga jumlah pengontrol/saluran memori yang didukung untuk prosesor tertentu. Dengan tata letak ubin Sapphire Rapids ada empat ubin dengan satu pengontrol memori dan dua saluran DDR5 per ubin, tetapi mungkin dengan Granite Rapids adalah tempat kita akan melihat lebih banyak – dan jumlah yang bervariasi – ubin berdasarkan SKU, sehingga kemungkinan jumlah saluran memori yang berbeda.
Pekerjaan EDAC i10nm juga mengonfirmasi bahwa masih akan ada SKU Granite Rapids dengan memori HBM2 yang diharapkan, yang bagus untuk dilihat.
Dengan prosesor EPYC “Genoa” Generasi ke-4 yang baru diluncurkan, AMD memperkenalkan dukungan memori DDR5-4800 12 saluran di seluruh jajaran produk mereka. Jika Anda melewatkannya, lihat perbandingan penskalaan saluran memori AMD EPYC Genoa 6/8/10/12 saya dengan banyak tolok ukur referensi di sana untuk keuntungan memori server DDR5 12 saluran.
Itulah berita seputar Linux 6.3 EDAC Mempersiapkan Intel Granite Rapids Dengan Hingga 12 Kanal Memori DDR5, semoga bermanfaat. Disadur dari Phoronix.com.