Clang dengan LTO tingkatkan performa kernel Linux

Benchmark terbaru mengungkap peningkatan performa yang berarti saat membangun kernel Linux 6.19 menggunakan LLVM Clang 21 dengan Link-Time Optimization, dibandingkan build GCC tradisional. Tes pada hardware AMD kelas atas menyoroti peningkatan efisiensi sistem. Perkembangan ini menekankan kemajuan berkelanjutan dalam teknologi kompiler untuk sistem operasi open source.

Kernel Linux selama ini dikompilasi terutama dengan GNU Compiler Collection (GCC), tetapi alternatif seperti LLVM Clang semakin populer berkat peningkatan di kompiler dan kode kernel. Analisis baru memeriksa kernel Git upstream Linux 6.19, yang dibangun dengan pengaturan kompiler berbeda untuk menilai performa sistem hasilnya.

Evaluasi membandingkan tiga konfigurasi pada platform hardware yang konsisten: build standar menggunakan GCC 15.2, build dengan LLVM Clang 21.1.7 yang cocok dengan konfigurasi kernel GCC, dan varian Link-Time Optimization (LTO) penuh menggunakan versi Clang yang sama. Pengaturan ini melampaui opsi Thin LTO sebelumnya untuk mengeksplorasi optimalisasi lebih dalam.

Pengujian dilakukan pada prosesor AMD Ryzen Threadripper PRO 9995WX dipasangkan dengan motherboard ASUS Pro WS TRX50-SAGE WIFI, grafis Radeon AI PRO R9700, dan SSD NVMe PCIe 5.0 Corsair MP700 PRO 2TB. Lingkungan menjalankan snapshot pengembangan Ubuntu 26.04, hanya dengan build kernel yang diganti antar run untuk mengisolasi efek kompiler.

Hasil menunjukkan bahwa kernel hasil build Clang, terutama dengan LTO penuh, memberikan manfaat performa yang terlihat dibandingkan ekuivalen GCC. Peningkatan ini berasal dari dukungan Clang yang matang dalam pengembangan kernel, memungkinkan optimalisasi lebih agresif tanpa masalah kompatibilitas. Saat distribusi Linux semakin mempertimbangkan Clang untuk potensinya di bidang keamanan dan efisiensi, benchmark seperti ini memberikan data berharga bagi penerima yang menimbang pilihan kompiler di lingkungan produksi.

Artikel Terkait

Realistic illustration of Linus Torvalds announcing Linux kernel 6.19 release, featuring Intel/AMD hardware, GPU, storage, and performance upgrade icons.
Gambar dihasilkan oleh AI

Linux kernel 6.19 dirilis: akhir seri 6.x dengan peningkatan besar hardware Intel/AMD/Arm, GPU, penyimpanan, jaringan, dan cloud

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds mengumumkan rilis stabil Linux kernel 6.19 pada 9 Februari 2026, setelah siklus pengembangan delapan minggu dengan penundaan satu minggu. Menandai akhir seri 6.x—seperti dari 3.x ke 4.0 dan 5.x ke 6.0—versi non-LTS ini (6.18 LTS hingga Desember 2027) membawa peningkatan luas untuk hardware Intel/AMD/Arm, GPU lama, sistem file, periferal, grafis HDR, jaringan, virtualisasi, dan lingkungan cloud. Torvalds menyinkronkannya dengan acara olahraga besar AS, bercanda, “6.19 rilis seperti yang diharapkan -- tepat saat AS bersiap berhenti total nanti hari ini, menonton batch iklan televisi terbaru,” dan mencatat kernel berikutnya akan 7.0 karena dia “kehabisan jari dan kaki.”

AMD telah mengintegrasikan dukungan kompiler untuk arsitektur Zen 6 mendatangnya ke dalam kompiler GCC 16. Perkembangan ini membantu mempersiapkan alat open-source untuk generasi prosesor AMD berikutnya. Penggabungan tersebut dilaporkan oleh Phoronix, sumber utama berita perangkat keras Linux.

Dilaporkan oleh AI

Dukungan awal untuk arsitektur LoongArch32 mulai muncul di kernel Linux versi 6.19. Perkembangan ini juga meluas ke kompiler GCC 16. Pembaruan ini menandakan peningkatan kompatibilitas untuk set instruksi 32-bit ini.

Para pengembang mengusulkan pengaktifan ekstensi sinkronisasi transaksional Intel (TSX) secara default di kernel Linux 7.0 mendatang pada CPU yang didukung. Perubahan ini bertujuan meningkatkan performa tanpa memerlukan konfigurasi manual. Langkah ini menargetkan perangkat keras yang mampu memanfaatkan fitur TSX.

Dilaporkan oleh AI

Kernel Linux 6.19 mendatang memperkenalkan peningkatan performa signifikan untuk kartu grafis AMD Radeon lama dengan secara default menggunakan driver AMDGPU modern. Perubahan ini, yang diaktifkan oleh perbaikan terbaru dari insinyur Valve, memberikan peningkatan performa sekitar 30% untuk GPU GCN 1.0 dan 1.1. Pengguna hardware lama seperti Radeon HD 7950 kini dapat mengakses fitur lebih baik, termasuk dukungan Vulkan siap pakai.

Prosesor AMD EPYC 8004 “Siena” telah menunjukkan peningkatan performa yang signifikan pada sistem Linux sejak diluncurkan dua tahun lalu. Benchmark pada EPYC 8534P 64-core mengungkapkan keuntungan dari pembaruan perangkat lunak, yang menguntungkan penyebaran server hemat energi. Kemajuan ini menyoroti nilai menjaga tumpukan Linux tetap terkini untuk mengoptimalkan total biaya kepemilikan.

Dilaporkan oleh AI

Membangun atas persetujuan KTT Pemelihara Kernel 2025, kernel Linux menyelesaikan integrasi Rust permanen pada akhir 2025, menyoroti kesuksesan awal seperti deteksi CVE Rust pertama bersama pembaruan performa dan keamanan utama di kernel 6.19 dan 6.18.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak