Додому Internet a IT IT novinky Proč je RISC-V důležitý pro návrh open source čipů

Proč je RISC-V důležitý pro návrh open source čipů

Pravděpodobně znáte x86 a ARM. Napájí téměř vše, co máte v kapse, od smartphonu v ruce až po notebook na vašem stole. Před nimi existovaly těžké váhy jako SPARC, VAX, Z80 a 6502. Tyto starší architektury definovaly výpočetní techniku ​​v 80. a 90. letech. Ale RISC-V je jiný. Toto není jen další specifikace čipu. Je to bezplatná alternativa, která mění, kdo může stavět procesory.

Jak se RISC-V liší od x86 a ARM licencování

To je úlovek standardní architektury procesoru. Architektury instrukční sady (ISA) jsou duševním vlastnictvím. Jsou licencované. Pokud chce Apple nebo Qualcomm vytvořit čip, který běží na ARM, musí za právo zaplatit ARM Ltd. Toto je mechanismus kontroly přístupu. K použití kódu, který říká procesoru, co má dělat, potřebujete oprávnění.

RISC-V tento model porušuje. Jedná se o ISA založený na principech RISC, tedy konceptu počítače s redukovanou instrukční sadou. Tato filozofie designu zachovává jednoduchost a efektivitu. Hlavním rozdílem je ale licence. Je to open source. Je zdarma k použití. Žádné poplatky. Bez oprávnění od jedné společnosti, která drží klíče.

Kde se vzal RISC-V?

Všechno to začalo v roce 2010. Místo: University of California v Berkeley. Tým se skládal nejen z učitelů. Zahrnoval dobrovolníky, kteří neměli žádné formální spojení s univerzitou. Tento akademický původ vysvětluje, proč projekt vypadal méně jako firemní produkt a více jako sdílené komunitní úsilí.

Lidé to vyslovují „riziko pět“. Zní to jednoduše. A architektura je opravdu jednoduchá. Důsledky ale nejsou tak zřejmé. Když můžete navrhnout procesor bez placení licenčních poplatků, bariéra vstupu se výrazně sníží. To otevírá dveře startupům, výzkumným laboratořím a nadšencům, kteří by si nikdy nemohli dovolit ARM licenci.

Proč je to pro vás důležité? Protože to přesouvá moc z několika obrů. To umožňuje vytvářet specializovanější čipy přizpůsobené konkrétním aplikacím, jako je AI inference nebo senzory IoT, bez vysoké režie tradičních licenčních modelů. Ekosystém stále roste, ale základ je pevný.

Klíčová hodnota RISC-V nespočívá pouze v kódu, ale také ve svobodě, kterou poskytuje návrhářům hardwaru.

Toto není hotový výrobek. Toto je platforma. A platformy rostou, jak na nich lidé staví. V příštím díle se blíže podíváme, jak to vypadá v praxi a kdo na to aktuálně sází.

RISC-V International a snaha o obchodní stabilitu

Řídicí struktura je stejně důležitá jako samotný křemík. Aby byl RISC-V atraktivní pro podniky a velké instituce, byla vytvořena oficiální nadace RISC-V Foundation s právy vlastnit, udržovat a publikovat definici architektury. Nedávno změnila svůj název na RISC-V International a sídlí ve Švýcarsku. Tento pohyb signalizuje přechod k dlouhodobé stabilitě. Společnosti potřebují stabilní základ, na kterém mohou stavět produkty. Volné konsorcium často selhává pod tlakem komerčních požadavků. Centralizovaný orgán ve Švýcarsku pomáhá toto riziko snížit.

Proč se architektura vyhýbá legálním minám

Technicky se RISC-V nesnaží znovu objevit kolo. Dodržuje zavedené principy RISC a používá architekturu úložiště dat. Není zde žádná bláznivá inovace. Design je záměrně konzervativní. To je přesně ta pointa. Podle zavedených norem RISC-V neporušuje žádné známé patenty. To je obrovská výhoda. Odstraňuje právní nejistotu, která v minulosti sužovala jiné otevřené architektury. Můžete vytvořit čip, aniž byste se museli obávat, že se později objeví patentový troll.

Od mikrokontrolérů k superpočítačům: možnosti ISA

Stejně jako většina architektur instrukční sady (ISA) je RISC-V k dispozici ve variantách 32-bit a 64-bit. Na tomto rozmezí záleží. Umožňuje použít stejný základní design pro napájení malých vestavěných mikrokontrolérů. Lze jej také škálovat na stolní počítače a dokonce i na superpočítače s vektorovými procesory. Jeden ISA pokrývá celé spektrum. Je to účinné.

Podpora kompilátorů a OS, kterou můžete skutečně použít

Softwarová podpora již existuje. Abyste mohli začít, nemusíte psát assembler ručně. Několik jazykových kompilátorů podporuje RISC-V. Nejpozoruhodnější je GNU Compiler Collection (GCC), velmi oblíbený kompilátor svobodného softwaru. To znamená, že kód C a C++ lze dnes zkompilovat pro účely RISC-V. Pokud jde o operační systémy, Linux podporuje RISC-V v 32bitové i 64bitové konfiguraci. Pokud používáte standardní distribuci Linuxu, můžete ji již zavést na hardwaru RISC-V. Sada nástrojů je dostatečně vyspělá pro skutečný vývoj.

Exit mobile version