Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Membersihkan Kekacauan: Linux 6.9 Kemungkinan Akan Melakukan Pengerjaan Ulang Kode Topologi CPU x86

Posted on February 16, 2024

Pengembang kernel Linux lama Thomas Gleixner dengan Linutronix milik Intel telah menghabiskan banyak waktu selama beberapa bulan terakhir untuk mengerjakan ulang kode evaluasi topologi CPU x86 kernel Linux. Hal ini untuk membersihkan kekacauan kode kernel yang menua serta beberapa area kode yang salah di era prosesor Intel Core hybrid saat ini dengan campuran inti P/E dengan inti E yang tidak memiliki SMT/HT dan dengan demikian membuang asumsi kernel sebelumnya. Dengan kode yang sekarang dimasukkan ke dalam cabang TIP hari ini, sepertinya pengerjaan ulang topologi CPU dapat dilakukan dengan baik pada Linux 6.9.
Gleixner telah bekerja sejak musim panas lalu untuk meningkatkan kode evaluasi toplogi CPU x86 dalam kernel Linux. Seperti sebagian besar kode kernel yang dimulai sejak lama, kode ini menjadi tidak jelas seiring berjalannya waktu serta memiliki asumsi yang salah mengingat desain prosesor hybrid Intel Core saat ini. Gleixner telah menjelaskan musim panas lalu dalam surat lamaran aslinya:
“Komitmen baru-baru ini pada parser daun CPUID 0xb/0x1f membuat saya melihat lebih dalam tentang cara mengevaluasi topologi. “Perbaikan” itu hanyalah obat lain dari peretasan sistem yang sepenuhnya mengabaikan bencana yang mendasarinya.
Cara kerja evaluasi topologi adalah dengan menimpa variabel yang relevan sesering mungkin. Misalnya. smp_num_siblings ditimpa trilyunan kali, dan ini salah. CPU boot menulisnya 3 kali, masing-masing AP dua kali.
Yang lebih buruknya adalah ini hanya bekerja secara kebetulan pada sistem hybrid karena fakta bahwa semua sistem yang sudah ada sepertinya melakukan booting pada P-Core yang memiliki SMT. Apakah itu akan boot pada E-Core yang tidak memiliki SMT, maka bagian dari evaluasi topologi awal termasuk thread mask utama yang diperlukan untuk memunculkan CPU paralel akan sepenuhnya salah. Menimpanya nanti dengan nilai yang benar tidak membantu sama sekali.
Apa yang salah saat ini dengan hybrid adalah jumlah core per paket. Pada ADL dengan 8 P-Core dan 8 E-core, jumlah core yang dihasilkan per paket dievaluasi menjadi 12. Hal ini tidak mengherankan lagi karena parser CPUID 0xb/0x1f melihat jumlah prosesor logis pada level inti dan membaginya mereka dengan jumlah saudara SMP.
24/2 = 12
Hanya saja CPU ini jelas memiliki 16 core, bukan 12.
Bahkan secara jelas didokumentasikan dalam SDM bahwa hal ini salah.
…
Kalimat “_NOT_ untuk digunakan untuk evaluasi topologi” ini sudah ada bahkan sebelum hybrid muncul dan diabaikan. Kode ini bekerja secara kebetulan, tetapi dengan hybrid semua taruhan dibatalkan. Kode tersebut benar-benar berantakan setelah daun CPUID 0x1f menyebutkan tingkat topologi apa pun antara CORE dan DIE, tapi itu tidak mengherankan.
Hal yang tepat untuk dilakukan adalah mengevaluasi topologi lengkap termasuk CPU yang tidak ada (hotpluggable) berdasarkan APICID yang disediakan oleh firmware dan parser tingkat domain topologi yang tepat. Ini dapat mengetahui dengan tepat jumlah paket fisik, paket logis, dll. _sebelum_ bahkan mem-boot satu AP. Semua itu bisa dievaluasi sejak awal.
Selain itu terlalu banyak tempat yang melakukan evaluasi topologinya sendiri, namun sama sekali tidak ada titik pusat yang benar-benar dapat memberikan semua informasi tersebut secara konsisten. Ini perlu diubah.”Selama setengah tahun terakhir, seri patch besar yang meningkatkan kode evaluasi topologi CPU Intel / AMD / Hygon / Centaur / Zhaoxin ini telah direvisi sebanyak enam kali.

Dengan kondisinya yang sekarang baik, banyak tambalan yang dimasukkan ke dalam cabang x86/apic tip/tip.git. Dengan masuknya ke cabang TIP, kemungkinan besar akan dikirimkan untuk jendela penggabungan Linux 6.9 bulan depan kecuali ada masalah baru yang terungkap atau keberatan yang diajukan oleh Linus Torvalds.

Itulah berita seputar Membersihkan Kekacauan: Linux 6.9 Kemungkinan Akan Melakukan Pengerjaan Ulang Kode Topologi CPU x86, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Beli HP Bekas Flagship Oppo? Ini 3 Rekomendasi Terbaik yang Masih Gahar di 2026
  • Cuma 1 Jutaan! Ini 4 Rekomendasi HP POCO yang Performa Tetap Gila di 2026
  • Inilah Rekomendasi Laptop 5-6 Jutaan Paling Worth It di Pertengahan 2026, Spek Mewah Harga Ramah!
  • Inilah Deretan Smartphone Snapdragon 8s Gen 4 yang Bikin Kompetisi HP Menengah Atas Makin Panas!
  • Mengenal Otak di Balik AI: Apa Itu LLM dan Manfaatnya dalam Keseharian Kita Menurut Sebastian Raschka
  • Inilah Rahasia Spasi FF Salin Biar Nickname Kalian Makin Keren dan Unik Tanpa Aplikasi Tambahan
  • Rekomendasi HP Kamera Bagus 2-6 Jutaan Bulan Juli 2026
  • Cuma 2 Jutaan! Ini 6 Rekomendasi HP Paling Worth It Buat Multitasking dan Gaming Ringan
  • Rumor Galaxy Z Flip8 Jadi Seri Terakhir: Mengapa Samsung Mungkin Berhenti Bikin HP Lipat Clamshell?
  • Inilah Cara Registrasi Kartu SIM Pakai Verifikasi Biometrik Mulai 1 Juli 2026, Gak Bisa Lagi Pake Nomor Bodong!
  • Jangan Asal Lap! Inilah Cara Membersihkan Layar TV LED yang Benar Agar Tidak Rusak
  • Realme Narzo 100x 5G Segera Rilis: Baterai 8.000mAh, Layar 144Hz, dan Sertifikasi Militer
  • Waspada Penipuan Akun Mobile Legends: Kenali Pentingnya Marketplace Resmi dan Status PSE
  • Review DJI Osmo Pocket 4P: Kamera Saku Lensa Ganda yang Bikin Kamera Pro Kelihatan Ribet!
  • Samsung Bisa “AirDrop” ke iPhone? Cek Cara Pakai Fitur Quick Share Terbaru Ini!
  • Vivo X Fold 6 Bakal Masuk Indonesia? Speknya Gila, Baterai 7.000 mAh & Kamera 200 MP!
  • Bocoran iPhone Air 2: Akhirnya Apple Nggak Cuma Jual Tipis, Tapi Juga Baterai Awet dan Kamera Oke!
  • Google Search Console rilis fitur Social Media Property, bisa pantau TikTok & Instagram
  • Hati-hati! 22 Platform Digital Terancam Diblokir Pemerintah, Cek Daftar Hotel dan Maskapainya di Sini
  • Baterai 7.000mAh & Standar Militer, Inilah Moto G77 Power
  • Inilah Cara Shopee dan Meta Bikin Kalian Makin Gampang Dapat Cuan Afiliasi Instagram Tanpa Ribet
  • Gila Sih! Vivo Rilis HP Baterai 8.000 mAh di 2026, Nggak Perlu Ribet Bawa Powerbank Lagi?
  • Infinix Hot 70 vs Tecno Spark 50: Pilih Baterai Jumbo 7000 mAh atau Fast Charging 45W di Harga 2 Jutaan?
  • Gak Perlu HP Mahal buat Pake AI: Intip Fitur Canggih di Samsung Galaxy A37 dan A57 yang Bikin Hidup Lebih Gampang
  • Bocoran Galaxy Unpacked Juli 2026: Z Fold 8 & Z Flip 8 Bakal Fokus ke On-Device AI, Makin Canggih atau Cuma Gimmick?
  • Duel Tablet 2 Jutaan: ADVAN Tab Sketsa 3 vs itel VistaTab 30GT, Mana yang Lebih Worth It buat Kerja?
  • Review Asus ExpertBook PM5 G2: Laptop Bisnis Rasa AI, Ringan tapi Gak Kaleng-kaleng
  • Review Redmi Pad 2 9.7 4G: Tablet Murah yang Bisa Pakai Kartu SIM, Worth It Nggak?
  • Review JBL Quantum Series: Inilah Alasan Kenapa Audio Berkualitas Bisa Bikin Kamu Menang Main Game
  • Review Vivo Y500: HP Baterai Jumbo 8.100mAh yang Bikin Nggak Perlu Cari Colokan Lagi!
  • Deploy Nginx Rootful Container with Podman
  • How to Sandboxing Browser on Linux Desktop with Flatpak
  • How to Hardening Journald on Linux Server (Fedora/AlmaLinux)
  • Block Bad USB on Linux Server with USBGuard
  • How to Secure NetworkManager on Fedora/AlmaLinux
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • How to create professional presentations easily using NotebookLM’s AI power for school projects and beyond
  • How to Master SEO Automation with Google Gemini 3.1 Flash-Lite in Google AI Studio
  • How to create viral AI video ads and complete brand assets using the Claude and Higgsfield MCP integration
  • How to Transform Your Mac Into a Supercharged AI Assistant with Perplexity Personal Computer
  • Rekomendasi Sepeda Gunung Phoenix Terlaris di Shopee: Spesifikasi Oke, Harga Mulai 900 Ribuan!
  • Moisturizer atau Sunscreen Duluan? Simak Urutan Skincare Pagi yang Benar Menurut Ahli
  • 4 Rekomendasi Sabun Cuci Muka Anti-Aging Terbaik untuk Kulit Usia 50 Tahun ke Atas
  • Mengatasi Kulit Kering Akibat Cuaca Berangin dengan Manfaat Shea Butter dan Rekomendasi Produknya
  • Prediksi Keberuntungan 4 Shio pada 25 Juli 2026: Karier, Relasi, dan Peluang Baru yang Menanti

©2026 emka.web.id | Design: Newspaperly WordPress Theme