náhled|Prototyp čipu s RISC-V v roce 2013 RISC-V (výslovnost [ˌrisk ˈfaiv]; V je římská číslice 5) je otevřená instrukční sada z rodiny RISC. Je vyvíjena od roku 2010 na Kalifornské univerzitě v Berkeley. Původně šlo o “tříměsíční projekt”, který měl vytvořit novou otevřenou instrukční sadu (architekturu) na základě existujících technologií a překonat tak omezení související s proprietárními architekturami, mezi něž patří:
Patentová ochrana – vyšší náklady Provázanost mezi vlastnictvím architektury a návrhem procesorů – nemožnost změny dodavatele Složitost mnoha architektur – často zbytečná Architektura může zaniknout zároveň se společností, která ji vlastní – riziko v čase
Na rozdíl od starších projektů majících rovněž za cíl vytvářet procesory jako otevřený hardware (např. DLX a OpenRISC) je RISC-V navržen pro široké použití od vestavěných systémů přes mobilní telefony až po cloudové počítače, tedy s důrazem na výkon i na spotřebu.
Instrukční sada RISC-V je od počátku otevřená, nicméně velký komerční zájem vedl v roce 2015 k založení oficiální neziskové organizace RISC-V Foundation, jejímž cílem bylo podpořit počáteční přijetí RISC-V a dále tuto instrukční sadu udržovat a rozvíjet. Původní autoři a vlastníci se vzdali svých práv ve prospěch organizace. RISC-V Foundation měla 36 zakládajících členů a svými členy je nadále řízena. V roce 2020 došlo k transformaci na mezinárodní sdružení RISC-V International, které sídlí ve Švýcarsku a je zodpovědné za další vývoj architektury RISC-V.
Softwarová podpora
FreeBSD Z operačních systémů ohlásilo podporu jako první FreeBSD. To podporuje RISC-V od verze 11.0 z října 2016.
Debian Začátkem dubna 2018 byl po zhruba roce příprav oficiálně založen port operačního systému-linuxové distribuce Debian na 64bitovou variantu RISC-V.
Ubuntu 28. května 2024 oznámila firma Canonical verzi operačního systému Ubuntu pro jednodeskové počítače Milk-V Mars se čtyřjádrovými procesory RISC-V s jádry StarFive JH7110 až na 1,5 GHz, první výkonný procesor RISC-V s operační pamětí až 8GiB LPDDR4 a grafickým procesorem Imagination BXE-4–32.
Ubuntu 25.10 Počínaje Ubuntu verze 25.10 ukončuje Canonical prakticky veškerou podporu stávajícího hardwaru RISC-V a zaměří se místo toho na budoucí hardware RISC-V. Takže od tohoto vydání se Ubuntu soustředí pouze na základní profil RISC-V RVA23, zatímco dosud podporuje jako základní profil RVA20, které se obešlo bez nutnosti vektorových instrukcí.
Tento vyšší základní profil, RVA23, vyžaduje řadu rozšíření instrukčního souboru (a komplexnost návrhu čipů), které zatím žádný existující hardware nepodporuje, což činí z verze 25.10 fakticky čistý zlom pro veškerý existující hardware RISC-V. Jinými slovy, pokud dnes používáte Ubuntu na hardwaru RISC-V, nebudete moci upgradovat na verzi 25.10 nebo vyšší.
Fedora V únoru 2025 bylo oznámeno, že distribuce Fedora operačního systému Linux, začala oficiálně podporovat architekturu RISC-V, podobně jako byly dříve podporovány distribuce Ubuntu a Debian.
Android Na konci května 2026 vyšel článek v časopise Heise.de, že společnost Alibaba optimalizuje Android 16 pro procesory RISC-V s instrukčním profilem RVA23 s předpokladem, že ji vývojáři využijí k urychlení výzkumu nových scénářů využití čipů RISC-V procesoru XuanTie v koncových zařízeních a výrazně zkrátí dobu vývoje na uvedení produktu na trh.
Další systémy Mezi další operační systémy, které podporují RISC-V, patří FreeRTOS a ThreadX. Dále pak CentOS, který cílí speciálně na desku SiFive HiFive Premier P550.
Vlastnosti Instrukční sada RISC-V má několik specifik. Předně nestanovuje žádnou konkrétní mikroarchitekturu ani licenční model, je vysoce modulární a díky podpoře RISC-V International nezávislá na konkrétním dodavateli.
Na rozdíl od podobných projektů, které se zaměřují na otevřený hardware, RISC-V stanoví pouze instrukční sadu (ISA); mikroarchitektura záleží na konkrétní implementaci a nemá žádná omezení daná standardem RISC-V.
Vývojáři procesorových jader založených na RISC-V si navíc mohou zvolit libovolný licenční model. Někteří používají komerční licence, jiní otevřené (viz dále). žádné|rám|Proprietární a otevřené implementace architektury RISC-V Nejdůležitější vlastností instrukční sady RISC-V je však její univerzálnost. Tvůrci měli na paměti, že různé aplikace vyžadují různou složitost architektury, proto vytvořili vysoce modulární standard: Základní instrukční sada RISC-V je velmi minimalistická (pouze 49 instrukcí pro 32bitový procesor) a nabízí množství volitelných standardních rozšíření. Navíc je k dispozici dobře definovaná možnost vytvořit si vlastní, nestandardní instrukce podle potřeby. žádné|rám|Typy RISC-V instrukcí Ukazuje se, že přidání vhodných vlastních instrukcí představuje velmi výhodnou cestu ke zvýšení výkonu procesoru.
Implementace
Komerčně licencovaná jádra RISC-V Andes Technology Corporation nabízí několik různých sérií jader s volitelným rozšířením instrukční sady, včetně možností pro návrh vícejádrových systémů: Série N(X) zahrnuje jak 32bitová jádra (N), tak i 64bitová (NX). Délka pipeline (zřetězené linky) je různá, od dvoustupňové u jádra N22 až po osmistupňovou u N45. Jádro NX27V podporuje vektorové rozšíření RISC-V neboli sadu “V”. Série D(X) nabízí jádra s instrukční sadou “P”, která podporuje operace SIMD, a na výběr jsou opět jádra 32bitová (D) i 64bitová (DX). Série A(X) se zaměřuje na aplikační procesorová jádra s podporou Linuxu a délkou pipeline od pěti do osmi stupňů. Dále nabízí podporu operací s plovoucí desetinnou čárkou a jednotku pro správu paměti (MMU). Původem česká společnost Codasip s.r.o. (dnes součást skupiny Codasip GmbH) v lednu 2016 uvedla na trh historicky první komerční jádro založené na RISC-V (Codix) a dnes má v nabídce několik sérií vestavěných i aplikačních procesorových jader RISC-V. Jádra od Codasipu jsou navržena v proprietárním jazyce CodAL a firma je vyvíjí s pomocí patentované technologie a vlastního návrhového nástroje zvaného Codasip Studio. Série L nabízí minimalistická 32bitová jádra s nízkou spotřebou, pipeline o délce tří nebo pěti stupňů a volitelným rozšířením pro operace s plovoucí desetinnou čárkou. Série H nabízí 64bitová vestavěná jádra s vysokým výkonem. Volitelně je opět k dispozici rozšiřující sada pro operace s desetinnou čárkou. Série A obsahuje 64bitová jádra, která podporují Linux a lze je rozšířit o instrukční sadu “P”. Jádra mají sedmistupňovou pipeline, podporu operací s desetinnou čárkou (FPU) a správu paměti (MMU). Verze jader rodiny A s příponou -MP navíc obsahují cache (vyrovnávací paměti) L1 a L2 a nabízejí podporu pro vícejádrový systém o maximálním počtu čtyř jader. Jádro uRISC-V, které je součástí nástroje Codasip Studio, slouží ke vzdělávacím a výukovým účelům.
Společnost SiFive začala prodávat v květnu 2017 jednodeskový počítač kompatibilní s Arduinem a postavený na RISC-V procesoru Freedom E310. Táž společnost oznámila v říjnu 2017 dokončení návrhu čtyřjádrového 64bitového procesoru U54-MC Coreplex, který je navržen pro taktovací kmitočet 1,5 GHz a na kterém bude možné spustit plnohodnotný desktopový operační systém, například Linux. V únoru 2018 tato společnost spustila prodej jednodeskového počítače HI-Five Unleashed. Společnost SiFive momentálně nabízí tři hlavní řady produktů: Série E zahrnuje 32bitová vestavěná jádra s dvou- až osmistupňovou pipeline. Nejpokročilejší z této série je čtyřjádrový procesor E76-MC. Série S zahrnuje 64bitová vestavěná jádra s dvou- až osmistupňovou pipeline. Nejpokročilejší z této série je S76-MC. Série U představuje nabídku 64bitových aplikačních jader o délce pipeline 5–12 stupňů. Varianty U54 a U74 jsou k dispozici ve vícejádrové verzi. Superskalární jádro U84 nabízí nejvyšší výkon z této série. Intelligence X280 je aplikační jádro odvozené ze série U, které navíc podporuje vektorové rozšíření „V“. Společnost SiFive oznámila výkonné jádro P870, které je podle společnosti o 50% vyšší výkon jednoho vlákna v SPECint2006. Jádry předchozí generace jsou jádra P650 a P670. Nové jádro umožňuje SoC procesory s maximálně až 32 CPU jádry. Společnost MIPS Technologies od roku 2021 vyvíjí komerčně licencovaná jádra, která jsou založena na otevřené architektuře RISC-V. Tedy architektura je otevřená, ale konkrétní implementace od MIPS jsou komerčně licencovaná IP jádra, i když jsou postavená na jinak otevřené RISC-V. Výrobce čipů GlobalFoundries koupila v roce 2025 firmu MIPS.
Otevřená jádra RISC-V Kalifornská univerzita v Berkeley vyvinula řadu procesorových jader RISC-V s využitím jazyka Chisel: 64bitové jádro Rocket vhodné pro kompaktní zařízení s nízkou spotřebou, jako je přenosná osobní elektronika. 64bitové superskalární jádro Berkeley Out of Order Machine (BOOM) s instrukční sadou RV64GC, určené jak pro osobní počítače, tak i pro superpočítače a databázové servery. Pět návrhů 32bitového procesoru Sodor, které slouží primárně pro studentské projekty. PULPino (Riscy a Zero-Riscy), projekt Spolkové vysoké technické školy v Curychu / Boloňské univerzity. Jádra PULPino implementují jednoduchou instrukční sadu RV32IMC pro mikrokontroléry (Zero-Riscy) nebo výkonnější sadu RV32IMFC s rozšířením pro zpracování digitálního signálu (DSP). Společnost Western Digital vyvinula několik vlastních RISC-V jader pod názvem SweRV Cores a poskytla je volně pod otevřenou licencí prostřednictvím CHIPS Alliance. Komerční podporu těchto jader poskytuje ve spolupráci s Codasipem. Jádra SweRV cílí na výkonné vestavěné systémy a implementují základní sadu RV32IMC: SweRV Core EH1 je dvouvláknové superskalární jádro s devítistupňovou pipeline. SweRV Core EH2 je superskalární jádro se dvěma hardwarovými vlákny a devítistupňovou pipeline. SweRV Core EL2 je minimalistické jednovláknové jádro se čtyřstupňovou pipeline.
Počítače s procesory RISC-V náhled|Maixduino SipeedM1
DeepComputing DC-ROMA RISC-V Pad II Dne 20. srpna 2024 oznámila hongkongská společnost DeepComputing uvedení tabletu DC-ROMA RISC-V Pad II, s až osmijádrovými procesory RISC-V typu SpacemiT Key Stone K1. Procesor je typu SoC s výkonem jednoho jádra CPU až o 30% vyšší než ARM Cortex A55, s GPU BXE-2-32 a až 16 GiB operační paměti, eMMC 5.1 potom má 64 nebo 128 GB. Tablet podporuje externí klávesnici. Dodává se s předinstalovaným Ubuntu 24.04, které cílí na vývojáře.
DeepComputing DC-ROMA RISC-V Laptop II Dne 5. srpna 2024 oznámila společnost DeepComputing uvedení laptopu (notebooku) DC-ROMA RISC-V Laptop II, s až osmijádrovými procesory RISC-V typu SpacemiT Key Stone K1, které mají výkon o 30% vyšší než ARM Cortex A55. Procesor je typu SoC s až 16 GiB operační paměti, eMMC 5.1 potom má 64 nebo 128 GB, a s předinstalovaným Ubuntu 23.10, s předinstalovaným GCC 13.2.0, dále GNU Make 4.3, dále Python 3.11.6. Také je možno stáhnout Node.js V18.13.0, dále Docker V24.0.7, a Clang V16.0.6. Laptop cílí zejména na vývojáře.
DeepComputing DC-ROMA II Na podzim roku 2022 přišla společnost DeepComputing s notebookem DC-ROMA, s procesorem typu SoC T-Head TH1520 se čtyřmi jádry XuanTie C910, který byl určen zejména pro vývojáře a který se brzy vyprodal. Proto firma DeepComputing přišla s novým notebookem DC-ROMA II s osmijádrovým RISC-V procesorem typu SoC SpacemiT K1, s taktem CPU až 2 GHz, GPU podporuje standardy OpenGL ES 3.2, OpenCL 3.0, Vulkan 1.2, a VPU může operovat s grafickými standardy H.265, H.264, VP9 a VP8, při schopností kódování/dekódování do rozlišení 4K, s NPU AI Fusion Computing Engine (s výkonem 2 TOPS), s operační pamětí (RAM) až 16 GiB LPDDR4X, s úložištěm SSD o kapacitě 1 TB, s LCD s úhlopříčkou 14.1", který má rozlišení 1920 x 1080 pixelů. Počítač je také vybaven porty 2× USB typ-C, 2× USB 3.0 typ-A, microSD čtečku, sluchátkovým jackem a osmipinovým vývojářským konektorem. Dále je také vybaven bezdrátovými připojeními Wifi a Bluetooth. Pro přenos obrazu se místo konektoru HDMI používá USB typ-C. Na tomto počítači je předinstalován operační systém Ubuntu 23.10