RISC-V
RISC-V (RISC-Five) on avoin ja vapaa RISC-suoritinarkkitehtuuri, joka on kehitetty Berkeleyn yliopistossa.[1] Arkkitehtuuri on julkaistu vuonna 2010.[2] Suoritinta voi valmistaa ja käyttää vapaasti.[1]
RISC-V | |
---|---|
Kehittäjä | Berkeleyn yliopisto |
Julkaisu | 2010 |
Arkkitehtuurityyppi | RISC |
Osoiteavaruus | 32-bit, 64-bit, 128-bit |
Avoimuus | avoin, rojaltivapaa |
RISC-V:n etu kilpailevaan ARM-suorittimeen on sen avoimuus: OEM-valmistajat voivat käyttää määrittelyä suunnitteluun ja valmistukseen joko kokonaan ilman tai pienillä rojaltimaksuilla, joka on suuri osa kustannuksesta ARM-suorittimessa.[3] Muilla suorittimilla on patentteja käskykannan erikoisuuksiin, joka estää muita käyttämästä niitä ilman lisenssiä.[4][5] Neuvottelut lisensseille voivat viedä useita kuukausia ja maksaa miljoonia dollareita, jotka tekevät niistä epäsopivia muun muassa akateemisille tahoille.[4] Muiden suorittimien valmistamiseen tarvitaan ytimen tai käskykannan lisensoinnin lisäksi muuta immateriaalista kuten muistiohjaimia, IO-liityntöjä ja niin edelleen.[2] Muiden suorittimien lisensointiin liittyy normaalisti etukäteismaksu sekä rojaltimaksu jokaista myytyä piiriä kohden.[2]
RISC-V tukee 32- ja 64-bittisiä osoiteavaruuksia ja lisäksi on hahmotelma 128-bittiselle tulevalle osoiteavaruudelle.[6]
Western Digital on ilmoittanut siirtyvänsä käyttämään suoritinta.[7] Western Digital valmistaa vuosittain noin miljardi ydintä ja odottaa sen kasvavan kahteen miljardiin: yhtiö siirtää koko tuotantolinjansa RISC-V:lle.[8] Nvidia käyttää suoritinta grafiikkaprosessorien ohjaamiseen samalla piirilevyllä.[9] Qualcomm käyttää RISC-V:tä mikrokontrollereissa.[10]
Linux-ytimeen tuki on lisätty ytimen versiossa 4.15.[11][12] Wind River Systems on ilmoittanut VxWorks-tuesta joulukuussa 2019.[13] OpenBSD lisäsi tuen versiossa 7.0.[14] Myös Xv6 on siirretty RISC-V:lle.[15] Google ilmoitti Android-tuesta tammikuussa 2023.[16]
Lähteet
- Coughlin, Tom: RISC-V Enables Smart Storage Devices 1.12.2017. Forbes. Viitattu 2.12.2017.
- Anton Shilov: SiFive Unveils Freedom Platforms for RISC-V-Based Semi-Custom Chips anandtech.com. 18.7.2016. Viitattu 22.10.2021. (englanniksi)
- Christine Hall: Companies Pushing Open Source RISC-V Silicon Out to the Edge datacenterknowledge.com. 28.5.2019. Viitattu 22.10.2021. (englanniksi)
- Instruction Sets Should Be Free: The Case For RISC-V (PDF) .eecs.berkeley.edu. 6.8.2014. Viitattu 22.10.2021. (englanniksi)
- OpenCores' MIPS-related Core Offerings (PDF) brej.org. Viitattu 22.10.2021. (englanniksi)
- The RISC-V Instruction Set Manual Volume I: Unprivileged ISA (PDF) github.com. 13.12.2019. Viitattu 22.4.2021. (englanniksi)
- Western Digital To Accelerate The Future Of Next-Generation Computing Architectures For Big Data And Fast Data Environments 28.11.2017. Western Digital. Viitattu 2.12.2017.
- Christine Hall: RISC-V Silicon Startup Raises $50.6 Million and Inks Western Digital Deal datacenterknowledge.com. 7.4.2018. Viitattu 22.10.2021. (englanniksi)
- Stacey Higginbotham: RISC-V’s Open-Source Architecture Shakes Up Chip Design 26.7.2018. IEEE Spectrum. Viitattu 28.7.2018.
- Dylan Martin: Qualcomm talks up RISC-V, roasts 'legacy architecture' amid war with Arm theregister.com. 15.12.2022. Viitattu 1.1.2023. (englanniksi)
- RISC-V Port for Linux 4.15 v9
- Larabel, Michael: RISC-V Hopes To Get In Linux 4.15, OpenRISC Adds SMP Support 14.11.2017. Phoronix. Viitattu 2.12.2017.
- Wind River Announces RISC-V Support for VxWorks RTOS 10.12.2019. BusinessWire. Viitattu 11.12.2019. (englanniksi)
- OpenBSD 7.0 openbsd.org. Viitattu 14.10.2021. (englanniksi)
- mit-pdos / xv6-public github.com. Viitattu 29.11.2022. (englanniksi)
- Ron Amadeo: Google wants RISC-V to be a “tier-1” Android architecture arstechnica.com. 3.1.2023. Viitattu 4.1.2023. (englanniksi)
Aiheesta muualla
- Kotisivut (englanniksi)
- Käskykantamanuaali (englanniksi)