Sementara pada tahun 2018 ketika arsitektur C-SKY digabungkan ke kernel Linux, hal itu dibicarakan tentang kemungkinan menjadi arch/port CPU baru terakhir yang menjadi mainline mengingat kesuksesan RISC-V yang semakin meningkat bahkan saat itu, sepertinya kernel upstream itu keyakinan pengembang mungkin tidak berlaku. Kalray yang berbasis di Prancis yang berfokus pada komputasi data-sentris berkinerja tinggi dari cloud ke edge memposting tambalan kernel Linux awal mereka hari ini untuk port kernel "KVX" mereka agar kernel berjalan pada MPPA3-80 "Coolidge" DPU SoC dengan Arsitektur CPU KV3-1. Insinyur Kalray hari ini memposting seri tambalan "permintaan komentar" awal mereka untuk mengaktifkan arsitektur CPU baru ini di kernel. Awalnya port KVX difokuskan pada SoC Coolidge/MPPA3-80 mereka. MPPA3-80 Kalray adalah bagian dari apa yang mereka sebut arsitektur Massively Parallel Processor Array dan dimaksudkan sebagai Unit Pemrosesan Data (DPU) yang dirancang untuk analisis data dan berbagai kebutuhan "sistem cerdas" lainnya. Kalray MPPA3-80 adalah fokus awal dari port kernel Linux "KVX" ini. Di antara kasus penggunaan yang diiklankan untuk DPU Kalray adalah untuk analitik AI, enkripsi/dekripsi/hasking kecepatan baris, penyeimbangan beban cerdas, pengkodean penghapusan RAID6, Akselerasi Computer Vision (CV), dan kebutuhan pemrosesan data kinerja tinggi lainnya yang tak ada habisnya. Kartu akselerator add-in Kalray K200 dengan MPPA3-80.
Kalray telah mengiklankan dukungan RTOS dan Linux di antara sistem operasi mereka yang didukung dengan Coolidge, sementara baru-baru ini perusahaan telah berupaya melakukan upstreaming port CPU "KVX" mereka ke dalam kernel Linux. Meskipun ini masih dalam tahap awal dengan dukungan GNU Binutils belum di-upstream, saat ini tidak ada port KVX untuk kompiler GCC atau LLVM/Clang tetapi mengandalkan cabang toolchain kompiler Kalray sendiri untuk saat ini, dan patch kernel hari ini seri secara ketat ditandai sebagai RFC. Dalam seri patch kernel hari ini mereka menyimpulkan arsitekturnya sebagai: Keluarga prosesor Kalray VLIW (kvx) memiliki fitur-fitur berikut: * Mode eksekusi 32/64 bit * Arsitektur VLIW 6-masalah * Register tujuan umum 64 x 64bit * Instruksi SIMD *little-endian* deep learning co-processor Kalray kv3-1 core yang merupakan ketiga dari keluarga kvx tertanam dalam Kalray Coolidge SoC yang saat ini digunakan pada board K200 dan K200-LP. SoC Coolidge berisi 5 kluster yang masing-masing terbuat dari: * 4MiB memori on-chip (SMEM) * 1 inti keselamatan/keamanan khusus (inti kv3-1). * 16 PE (Elemen Pemroses) (inti kv3-1). * 16 Co-prosesor (satu per PE) * 2 Akselerator Crypto Coolidge SoC berisi fitur-fitur berikut: * 5 Cluster * 2 pengontrol Ethernet 100G * 8 pengontrol PCIe GEN4 (kemampuan Root Complex dan Endpoint) * 2 pengontrol USB 2.0 * 1 Oktal Pengontrol flash SPI-NOR * 1 pengontrol eMMC * 3 pengontrol Quad SPI * 6 UART * 5 pengontrol I2C (3 di antaranya mampu SMBus) * 4 pengontrol CAN * 1 memori OTPMereka yang ingin mempelajari lebih lanjut tentang arsitektur MPPA DPU Manycore Kalray di umum dapat melakukannya melalui KalrayInc.com. Kalray MPPA DPU diagram arsitektur.
Sangat menyenangkan melihat Kalray bekerja pada upstreaming port CPU "KVX" mereka dari kernel Linux dan mudah-mudahan semuanya akan berjalan dengan baik pada tahun 2023 dari sisi toolchain ke atas melalui pengaktifan kernel yang sebenarnya. Saat ini jumlah kernel-side hanya di bawah 26k baris kode baru. Selain seri tambalan kernel RFC hari ini, melalui Kalray di GitHub adalah skrip build untuk menyiapkan rantai alat LLVM serta port uClibc, Musl, GDB, GNU Binutils untuk arsitekturnya. Ada juga build root untuk menyiapkan lingkungan Linux tertanam untuk DPU.
Itulah berita seputar Kalray Memposting Tambalan Awal Untuk Menghadirkan Linux di SoC DPU "Coolidge" KV3-1 mereka, semoga bermanfaat. Disadur dari Phoronix.com.