Anda mungkin tahu x86 dan ARM. Mereka memberi daya pada hampir semua hal di saku Anda, mulai dari ponsel cerdas di tangan Anda hingga laptop di meja Anda. Sebelum mereka, ada perusahaan kelas berat seperti SPARC, VAX, Z80, dan 6502. Arsitektur lama ini mendefinisikan komputasi pada tahun 1980an dan 90an. Namun RISC-V berbeda. Ini bukan sekadar spesifikasi chip lainnya. Ini adalah alternatif gratis yang mengubah siapa yang dapat membuat prosesor.
Perbedaan RISC-V dengan lisensi x86 dan ARM
Inilah keunggulan arsitektur prosesor standar. Arsitektur Set Instruksi (ISA) adalah kekayaan intelektual. Mereka berlisensi. Jika Apple atau Qualcomm ingin membuat chip yang mendukung ARM, mereka harus membayar ARM Ltd untuk hak tersebut. Ini adalah mekanisme penjaga gerbang. Anda memerlukan izin untuk menggunakan kode yang memberi tahu prosesor apa yang harus dilakukan.
RISC-V mematahkan model itu. Ini adalah ISA berdasarkan prinsip RISC, yang berarti komputer dengan kumpulan instruksi yang dikurangi. Filosofi desain tersebut membuat segalanya tetap sederhana dan efisien. Namun perbedaan terbesarnya adalah lisensinya. Ini adalah sumber terbuka. Ini gratis untuk digunakan. Tidak ada biaya. Tidak ada izin yang diberikan dari satu perusahaan yang memegang kuncinya.
Dari mana RISC-V berasal?
Ini dimulai pada tahun 2010. Lokasi: University of California, Berkeley. Tim tersebut bukan hanya dosen. Ini termasuk kontributor sukarelawan yang tidak memiliki afiliasi formal dengan universitas. Asal usul akademis ini menjelaskan mengapa proyek ini tidak terasa seperti produk korporat dan lebih seperti upaya komunitas bersama.
Orang-orang menyebutnya “risiko lima”. Kedengarannya sederhana. Dan arsitekturnya adalah. Namun implikasinya tidak demikian. Ketika Anda dapat merancang sebuah prosesor tanpa membayar biaya lisensi, hambatan untuk masuk akan berkurang secara signifikan. Hal ini membuka pintu bagi startup, laboratorium penelitian, dan penghobi yang tidak pernah mampu membeli lisensi ARM.
Mengapa ini penting bagi Anda? Karena hal itu mengalihkan kekuasaan dari beberapa raksasa. Hal ini memungkinkan chip yang lebih khusus disesuaikan dengan tugas tertentu, seperti inferensi AI atau sensor IoT, tanpa beban berat seperti model lisensi tradisional. Ekosistemnya masih berkembang, namun fondasinya kokoh.
Nilai inti RISC-V bukan hanya kodenya, namun kebebasan yang diberikannya kepada perancang perangkat keras.
Ini bukanlah produk jadi. Ini adalah sebuah platform. Dan platform tumbuh seiring orang-orang membangunnya. Bagian selanjutnya akan membahas bagaimana hal ini sebenarnya terlihat dalam praktiknya dan siapa yang bertaruh saat ini.
RISC-V Internasional dan dorongan untuk stabilitas komersial
Struktur tata kelola sama pentingnya dengan silikon. Untuk membuat RISC-V menarik bagi bisnis dan institusi besar, Yayasan resmi RISC-V dibentuk untuk memiliki, memelihara, dan mempublikasikan definisi arsitektur. Baru-baru ini berganti nama menjadi RISC-V International, dengan kantor pusat di Swiss. Langkah ini menandakan pergeseran menuju stabilitas jangka panjang. Perusahaan memerlukan landasan yang stabil untuk membangun produk. Konsorsium yang longgar sering kali gagal karena tekanan komersial. Sebuah badan terpusat di Swiss membantu memitigasi risiko tersebut.
Mengapa arsitektur menghindari ranjau darat yang legal
Secara teknis, RISC-V tidak mencoba menemukan kembali roda. Ini mengikuti prinsip RISC yang telah ditetapkan dan menggunakan arsitektur penyimpanan beban. Tidak ada inovasi liar di sini. Desainnya sengaja dibuat konservatif. Konservatisme itulah intinya. Dengan berpegang pada norma-norma yang ditetapkan, RISC-V tidak melanggar paten apa pun yang diketahui. Ini adalah keuntungan yang sangat besar. Hal ini menghilangkan ketidakpastian hukum yang telah menjangkiti arsitektur terbuka lainnya di masa lalu. Anda dapat membuat chip tanpa khawatir akan muncul troll paten di kemudian hari.
Dari mikrokontroler hingga superkomputer: Varian ISA
Seperti kebanyakan Arsitektur Set Instruksi (ISA), RISC-V hadir dalam varian 32-bit dan 64-bit. Kisaran ini penting. Hal ini memungkinkan desain inti yang sama untuk memberi daya pada mikrokontroler kecil yang tertanam. Ini juga diperluas ke PC desktop dan bahkan superkomputer dengan prosesor vektor. Satu ISA mencakup spektrum. Itu efisien.
Kompiler dan dukungan OS sebenarnya dapat Anda gunakan
Dukungan software sudah ada. Anda tidak perlu menulis perakitan dengan tangan untuk memulai. Beberapa kompiler bahasa mendukung RISC-V. Yang paling menonjol adalah GNU Compiler Collection (GCC), sebuah kompiler perangkat lunak gratis yang sangat populer. Ini berarti kode C dan C++ dapat dikompilasi untuk target RISC-V saat ini. Di sisi sistem operasi, Linux mendukung RISC-V dalam konfigurasi 32-bit dan 64-bit. Jika Anda menjalankan distribusi Linux standar, Anda sudah dapat mem-boot-nya pada perangkat keras RISC-V. Toolchain ini cukup matang untuk pengembangan dunia nyata.
