Dengan Linux akan menonaktifkan dukungan PCID di Intel Alder Lake dan Raptor Lake sambil menunggu mikrokode yang dimitigasi karena bug CPU, saya ingin tahu apakah penonaktifan Pengidentifikasi Konteks Proses ini akan memiliki implikasi kinerja keseluruhan. Jadi saya menjalankan beberapa tolok ukur akhir pekan ini.
Dari artikel kemarin di tambalan Linux ini untuk menonaktifkan PCID di Danau Alder dan Danau Raptor, sebuah anekdot menarik diangkat oleh pembaca Phoronix. Sementara hanya minggu ini para insinyur Intel mempersiapkan tambalan kernel Linux untuk perubahan ini, di sisi FreeBSD mereka membuat perubahan kernel serupa di akhir tahun 2022. Pembaca Phoronix jrtc27 menunjukkan tambalan ini:
amd64: untuk inti kecil, gunakan (palu besar) INVPCID_CTXGLOB alih-alih INVLPG
Bug CPU hipotetis membuat pembatalan PTE global menggunakan INVLPG dalam mode pcid tampaknya tidak dapat diandalkan. Solusinya diterapkan untuk semua CPU dengan core kecil, karena kami tidak mengetahui ruang lingkup masalahnya, dan perbaikan yang tepat. Bagaimanapun, dengan tambalan Linux untuk menonaktifkan PCID di Danau Alder dan Danau Raptor, saya ingin tahu apakah di tempat lain setup Linux out-of-the-box jika itu akan mengakibatkan hilangnya kinerja untuk beban kerja pengguna akhir. Singkat cerita, bukan.
I menjalankan beberapa tolok ukur dengan Intel Core i9 13900K di Ubuntu 23.04 dan sekali lagi dengan opsi kernel "nopcid" untuk memiliki efek yang sama dengan perubahan kernel Linux yang tertunda.
Di 83 tolok ukur secara keseluruhan, tidak ada perubahan nyata dalam kinerja saat menjalankan Raptor Lake i9-13900K dengan PCID yang dipaksa mati.
Hanya dalam segelintir dari 83 tes tersebut ada beberapa pergerakan kecil saat mematikan dukungan PCID. Semua tolok ukur secara lengkap dan detail sistem untuk mereka yang penasaran melalui halaman hasil ini.
Singkat cerita, sepertinya PCID tidak dimatikan untuk Alder Lake dan Raptor Lake sampai ada pembaruan mikrokode CPU di masa mendatang karena bug ini akan menyebabkan perubahan kinerja yang nyata bagi pengguna akhir berdasarkan pengujian awal ini.
Itulah berita seputar Menguji Intel Raptor Lake Dengan PCID Dinonaktifkan & Gerakan Dibuat Oleh FreeBSD Tahun Lalu, semoga bermanfaat. Disadur dari Phoronix.com.