AMD musim panas ini mulai memposting patch kernel Linux untuk fitur Quality of Service”QoS”dengan CPU AMD baru. Dikirim pada hari Jumat adalah iterasi terbaru dari patch ekstensi QoS ini di sekitar SMBA dan BMEC dengan fitur-fitur ini kemungkinan perdana pada prosesor AMD EPYC”Genoa”.
Tambalan kernel Linux adalah untuk mengaktifkan Alokasi Bandwidth Memori Lambat (SMBA) dengan CXL.memory didukung sebagai perangkat memori”lambat”dan kemudian Konfigurasi Peristiwa Pemantauan Bandwidth (BMEC).
Alokasi Bandwidth Memori Lambat memungkinkan kebijakan penegakan QoS diterapkan ke memori”lambat”eksternal yang terhubung ke host, yang untuk saat ini CXL.memory adalah satu-satunya jenis memori”lambat”yang didukung.
Konfigurasi Peristiwa Pemantauan Bandwidth seperti yang tersirat dari namanya adalah seputar peristiwa pemantauan bandwidth. Ada kejadian seputar jumlah pembacaan ke memori ke domain NUMA lokal/non-lokal, penulisan non-temporal, pembacaan untuk memperlambat memori di domain NUMA lokal/non-lokal, dan banyak lagi.
Sejak patch musim panas ini, AMD terus menyempurnakan fitur QoS ini, mengatasi berbagai komentar tinjauan upstream, dan berbasis ulang terhadap kode Linux Git terbaru. Dengan patch v8 minggu ini ada beberapa perubahan kode kecil, menyesuaikan nama file konfigurasi sekarang menjadi mbm_total_bytes_config, perlindungan kunci saat membaca/menulis ke file konfigurasi, dan perubahan teks lainnya. Lihat seri tambalan ini untuk pekerjaan QoS AMD terbaru.
Dengan fitur-fitur ini yang mungkin datang untuk prosesor AMD EPYC”Genoa”, semoga pekerjaan akan dianggap siap pada waktunya untuk siklus Linux 6.2 mendatang. AMD telah menggoda bahwa pada 10 November mereka akan meluncurkan prosesor server generasi berikutnya.