Avoin RISC-V-arkkitehtuuri haluaa kovasti haastaa Arm-prosessorien aseman sulautetuissa sovelluksissa – jopa älypuhelimissa – ja nyt se ottaa ison askeleen lähemmäksi tavoitettaan. Tämä tapahtuu SiFive-yhtiö uuden U8-prosessoriperheen muodossa.
SiFive esitteli uuden arkkitehtuurin Linley Processor Conference -tapahtumassa Piilaakson Santa Clarassa. U8 on 64-bittinen out-of-order -arkkitehtuuri eli siinä voidaan käskyjä suorittaa sekalaisessa järjestyksessä. RISC-V-piireissä tämä ei ole aiemmin ollut mahdollista.
U8-arkkitehtuurissa liukuhihna on 10-12-vaiheinen. Siihen voidaan syöttää 3 tai jopa 6 käskyä ajettavaksi. Arkkitehtuuri on täysin kustomoitava eli suunnittelija voi työkaluilla säätää toiminnallisten yksikköjen määrän, välimuistien koon, liukulukuyksikön, vektorikäskyt jne.
U8-arkkitehtuurin ensimmäinen piiri on U84, jonka SiFive heittää suoraan kilpailemaan hieman vanhemman Arm Cortex-A72-prosessorin kanssa. U84-piirin lukemat ovat paremmat, mutta ne eivät yllä uusimpien Arm-prosessorien suorituskykyyn.
SiFive lupailee ensi vuonna uutta laajennusta eli SIMD-vektorikäskyjä, joiden myötä välimatka Arm-arkkitehtuureihin kutistuu entisestään. Voidaan odottaa, että RISC-V-suunnitteluvoittojen määrä lähtee tämän myötä nopeaan kasvuun. Tällä hetkellä RISC-V-prosessori on suunniteltu sisään yli sataan laitteeseen.