Si darrerament has llegit sobre processadors oberts o arquitectures innovadores, segur que t'has trobat amb les sigles RISC-V, i en concret potser t'ha sonat el terme RVA23. Potser has vist mencions en notÃcies sobre semiconductors, tecnologia en servidors, o fins i tot en debats sobre la sobirania tecnològica de diferents països. Però, què vol dir realment RISC-V RVA23 i per què està en boca de tots els que s'interessen per la informà tica de futur?
En aquest article desgranarem amb detall i de manera natural tot el que necessites saber sobre aquesta arquitectura, els seus perfils i l'impacte concret del perfil RVA23. T'expliquem els seus orÃgens, els avantatges que aporta, les diferències amb altres arquitectures, què implica a nivell de compatibilitat i programari, i el seu paper en sectors com a servidors, IA, cloud i molt més.
Què és RISC-V? L'està ndard obert que està revolucionant la computació
RISC-V és una arquitectura de conjunt d'instruccions, el que en l'argot més tècnic s'anomena Arquitectura del conjunt d'instruccions (ISA). Neix a la Universitat de Califòrnia, Berkeley, com una alternativa oberta i lliure de royalties davant de solucions propietà ries com les d'ARM o MIPS. La seva idea és senzilla i poderosa alhora: democratitzar l'accés al disseny i la producció de processadors, permetent a empreses, universitats o fins i tot particulars crear xips compatibles sense pagar llicències ni amagar informació tècnica.
La base de RISC-V és la seva naturalesa col·laborativa i de codi obert. La comunitat és la que impulsa el desenvolupament i l'adopció d'extensions, eines i ecosistema. Més de 4000 membres de tot el món, empreses capdavanteres, centres de recerca i experts individuals contribueixen que RISC-V avanci, garantint la interoperabilitat i evolució de l'arquitectura.
Una diferència fonamental respecte a altres ISA, és la seva obertura i flexibilitat. Qualsevol pot accedir a la documentació, participar en la seva evolució i aplicar la ISA als seus projectes. Per descomptat, això no vol dir que tots els productes derivats siguin gratuïts o lliures, però sà que la base sobre la qual es construeixen ho és. Com si les paraules d'un diccionari fossin obertes, però els llibres que escriuen els autors amb aquestes paraules poden tenir qualsevol mena de llicència.
RISC-V es va dissenyar tenint en ment implementacions eficients, rà pides i de baix consum, adaptades tant a petits microcontroladors com a grans processadors d'alt rendiment. Això ha fet que en pocs anys, superi la projecció que van tenir arquitectures obertes prèvies com OpenRISC o DLX, i es consolidi com la de més taxa d'adopció actual a nivell acadèmic, empresarial i tecnològic.
Context històric i evolució de RISC-V
La idea d' RISC (Reduced Instruction Set Computer) ve dels anys 70, però RISC-V sorgeix el 2010 i s'enlaira realment després del 2015 de la mà de grans referents com David Patterson i Krste Asanović a la Universitat de Califòrnia. L'objectiu era oferir una base oberta per fomentar tant la investigació com la industrialització de processadors, evitant la dependència de patents i restriccions de les grans cases de semiconductors.
Aquesta base oberta ha fet que gegants com AMD, Nvidia, Western Digital, Google o Huawei s'uneixin a la fundació i col·laborin en el seu desenvolupament, juntament amb centenars d'empreses, startups i universitats. AixÃ, avui és possible trobar nuclis i xips RISC-V a microcontroladors per a IoT, servidors empresarials, acceleradors d'IA, emmagatzematge o dispositius de consum.
RISC-V es caracteritza pel seu disseny modular: defineix una base mÃnima comuna, sobre la qual és possible afegir extensions està ndard (p.ex. multiplicació, punt flotant, atòmiques, instruccions vectorials, etc.). Això permet personalitzar processadors per a usos molt concrets, des de sensors fins a supercomputadores. I l'està ndard es manté obert i consensuat, cosa que facilita la interoperabilitat entre fabricants i la portabilitat del programari.
Per què RISC-V està guanyant tant de terreny?

Un dels grans atractius de RISC-V és el seu accés lliure i sense costos a la ISA. Això elimina les barreres d'entrada per a nous actors al sector de semiconductors, fomenta la innovació i permet a regions o països apostar per una major independència tecnològica.
El fet de ser de codi obert, a més, genera una potent retroalimentació entre empreses, universitats i desenvolupadors: publicacions, recursos educatius, maquinari de referència, llibreries i eines queden accessibles a tots els membres de la comunitat. Aquest efecte tractor ha estat clau per a una rà pida expansió, especialment en mercats on l'accés a tecnologia propietà ria era limitat per preu o per restriccions d'exportació.
Una altra de les claus és la flexibilitat de disseny que ofereix. No hi ha tantes restriccions com en altres arquitectures més madures (ARM, x86, etc.), cosa que permet crear solucions personalitzades, adaptades al mà xim a cada aplicació: des de processadors generalistes fins a xips ultracompactes o ultrapotents per a IA, big data o Edge Computing.
Per evitar la fragmentació que podria derivar-se de tanta llibertat, RISC-V defineix quatre conceptes jerà rquics: instruccions, extensions, perfils i plataformes. Els perfils, en particular, són acords entre desenvolupadors per garantir la interoperabilitat de maquinari i programari en segments concrets. I aquà és on entra en escena RVA23.
Què és un perfil RISC-V i per què és tan important el RVA23?
A l'ecosistema RISC-V, un perfil agrupa un conjunt definit d'extensions i requisits que els processadors han d'implementar per assegurar que un programari determinat funcionarà sobre qualsevol maquinari compatible amb aquest perfil. Això és crÃtic quan pensem en sistemes complexos o en la necessitat que una mateixa aplicació es pugui executar a diferents dispositius sense modificacions ni dependències del fabricant.
El perfil RVA23 és l'última gran fita en l'estandardització de processadors RISC-V de 64 bits orientats a aplicacions exigents. Va ser ratificat recentment per la fundació RISC-V International i suposa un abans i un després a la maduresa de l'arquitectura per a entorns professionals, servidors i computació avançada.
El seu principal objectiu és garantir la portabilitat i compatibilitat binà ria de programari sobre diferents implementacions de maquinari, evitant el temut vendor lock-in i facilitant el desplegament de sistemes operatius i aplicacions de manera massiva.
Què inclou exactament el perfil RVA23?
El perfil RVA23 s'ha dissenyat amb els requisits clau següents:
- Processadors de 64 bits orientats a servir aplicacions riques que demanen potència de cà lcul.
- Suport obligatori per a les extensions Vector i Hypervisor, cosa que permet abordar tasques de computació paral·lela i entorns virtualitzats de manera eficient.
- compatibilitat amb piles de sistemes operatius avançats i aplicacions complexes grà cies a la definició de conjunt d'instruccions i requisits tècnics especÃfics.
- Facilitat per executar des de distribucions està ndard de sistemes operatius fins a eines empresarials i d'intel·ligència artificial, garantint que el mateix binari pugui córrer a qualsevol maquinari que respecti aquest perfil.
En concret, aquestes dues extensions obligatòries són el motor de la proposta:
- Extensió Vector: dota els processadors de la capacitat de processar grans volums de dades en paral·lel, accelerant tasques d'IA, machine learning, criptografia, multimèdia, etc.
- Extensió Hypervisor: permet gestionar entorns virtualitzats i multiusuari de manera segura i eficient, facilitant la consolidació de cà rregues, la seguretat i l'escalabilitat en servidors i centres de dades.
El perfil RVA23 és obligatori per a molts fabricants que aspiren a desenvolupar solucions per a servidors, cloud, IA i aplicacions empresarials, ja que possibilita que qualsevol programari dissenyat per a RVA23 s'executi sense problemes a totes les plataformes compatibles, estalviant costos d'adaptació i garantint un rendiment uniforme.
Impacte i aplicacions del perfil RVA23 al món real
L'avenç de RVA23 ha estat especialment rellevant per a sectors com la computació al núvol, intel·ligència artificial, processament de dades massives, i servidors d'alt rendiment. La possibilitat d'estandarditzar processadors RISC-V per a tasques d'alta exigència computacional ha obert la porta a fabricants i desenvolupadors de programari per crear solucions potents, segures i fà cilment escalables.
Per exemple, un dels desenvolupaments recents més destacats ha estat el processador VitalStone V100 de SpacemiT, una CPU desenvolupada Ãntegrament a la Xina, que integra 64 nuclis sobre l'especificació RVA23. Aquest xip està dirigit al reemplaçament de processadors x86 d'Intel o AMD a servidors, permetent a les empreses locals evitar dependències externes i millorar la seva sobirania i seguretat nacional.
Aquests processadors, fabricats amb tecnologies de 12 nm i amb suport per a serveis d'arrencada i execució robustos (BRS), són capaços de manejar operacions vectorials de 256 bits i processament de dades IA en format Int8, la qual cosa els converteix en opcions molt competitives per a les noves generacions de servidors i centres de dades.
A més, grà cies a les novetats de RVA23, s'assegura que no hi hagi problemes de compatibilitat ni fragmentació de programari –un punt crÃtic per a grans empreses, administracions i proveïdors cloud.
Com es garanteix la interoperabilitat i compatibilitat amb RVA23?
Una de les preocupacions principals en permetre que cada fabricant implementi extensions o personalitzacions, és la possible fragmentació de l'ecosistema. RISC-V aborda aquest problema amb la definició estricta dels perfils, entre els quals destaca RVA23. Això permet que qualsevol sistema operatiu o aplicació està ndard funcioni sense sobresalts a qualsevol dispositiu compatible amb el perfil.
Avui dia, els perfils RVA estan alineats amb l'execució de sistemes operatius rics i stacks de programari avançats, cosa que unifica el desplegament d'aplicacions i evita els tÃpics mals de cap dels entorns propietaris. Per als responsables tècnics, això es tradueix en menys temps i cost de desenvolupament i en més facilitat per a actualitzacions, migracions o ampliacions d'infraestructura.
Per si no n'hi hagués prou, l'especificació de RVA23 inclou requisits per facilitar la depuració, el suport de virtualització d'alta seguretat i el desplegament en entorns virtualitzats, cosa que el converteix en la millor opció per a servidors, centres de dades i cloud a gran escala.
Les claus tècniques de RVA23: Vectorització i virtualització
La decisió d'integrar de forma obligatòria la extensió vectorial i la de hypervisor converteix RVA23 en una plataforma ideal per:
- aplicacions de IA, Machine Learning i Big Data, que requereixen manejar grans matrius de dades de manera eficient i paral·lela.
- Processament segur de múltiples entorns virtualitzats, crucial a cloud i centres de dades moderns.
- Workloads exigents en ciència, criptografia, multimèdia i comunicacions.
Això implica que qualsevol processador RVA23 pot competir perfectament amb solucions ARM o x86 a igualtat de condicions, però afegint l'avantatge de l'obertura i la independència tecnològica.
Quines empreses i projectes donen suport RISC-V i RVA23?
La llista de companyies que aposten per RISC-V és cada cop més à mplia i inclou noms de primer nivell. A més de les esmentades AMD, Nvidia, Western Digital o SpacemiT, hi ha projectes en marxa en sectors tan variats com emmagatzematge, automoció, defensa, robòtica, i fins i tot sistemes educatius i de recerca. Podeu consultar aquà un exemple de compatibilitat amb emuladors.
Empreses com Andes Technology, Syntacore, SiFive, Codasip, Imperes, GreenWaves Technologies, Hex Five o CloudBEAR, entre moltes altres, estan desenvolupant nuclis, SoCs i eines per expandir l'ecosistema RISC-V tant en aplicacions embegudes com a servidors d'alt rendiment.
D'altra banda, el moviment open maquinari troba a RISC-V i especialment en perfils com RVA23 un aliat excepcional per crear dispositius completament auditables i personalitzables, amb avantatges en seguretat, privadesa i transparència.