Loongson China terus mempersiapkan dukungan perangkat lunak untuk prosesor 3A6000 mereka yang akan datang yang akan menampilkan beberapa kemampuan baru dibandingkan seri 3A5000 berbasis LoongArch perdana mereka.
Seperti yang ditulis beberapa minggu lalu, Loongson 3A6000 menghadirkan dukungan SMT yang mirip dengan prosesor Intel, AMD, dan POWER. LoongArch meluncurkan SMT 2 arah dengan prosesor China yang akan datang ini untuk menggandakan jumlah thread. Setidaknya untuk apa yang telah disebutkan dalam obrolan tambalan Linux, 3A6000 akan menampilkan SKU empat inti / delapan utas. Dukungan kernel yang diperlukan untuk LoongArch SMT telah diajukan untuk Linux 6.5.
Juga ditambahkan ke Linux 6.5 untuk kode arsitektur LoongArch adalah dukungan untuk mengkompilasi kernel Linux dengan Clang. ClangBuiltLinux telah lama ada sekarang untuk x86_64 dan AArch64 sementara sekarang dengan Linux 6.5 adalah perubahan kernel yang diperlukan untuk kompilasi di bawah Clang meskipun masih ada beberapa tambalan yang belum digabungkan ke kompiler LLVM/Clang untuk mendorong berbagai hal melewati garis akhir. Dukungan LoongArch awal digabungkan kembali di LLVM 15.
Linux 6.5 juga mengaktifkan dukungan ekstensi LoongArch SIMD/vector. Ekstensi vektor LoongArch adalah 128-bit LSX (Loongson SIMD eXtension) dan 256-bit LASX (Loongson Advanced SIMD eXtension). Kernel Linux memerlukan perubahan hanya untuk menangani pengecualian dan penyimpanan/pemulihan konteks di sekitar ekstensi LSX/LASX ini. Akan menarik untuk melihat bagaimana ekstensi vektor ini bekerja dengan prosesor LoongArch yang akan datang.
Penarikan perubahan CPU LoongArch untuk Linux 6.5 juga mencakup pengaktifan dukungan page table walker perangkat keras, dukungan junp-label, dukungan Rethook dan Uprobes, serta berbagai peningkatan dan perbaikan lainnya.
Setidaknya berdasarkan pengumuman sebelumnya oleh Loongson, prosesor seri 3A6000 yang akan datang dikatakan sebanding dengan prosesor Intel Core Generasi ke-10, tetapi masih harus dilihat apakah salah satu dari CPU baru ini akan mencapai pasar barat untuk pengujian perangkat keras.
Itulah berita seputar LoongArch Menambahkan Ekstensi Multi-Threading, SIMD/Vektor Simultan, semoga bermanfaat. Disadur dari Phoronix.com.