ARM:sta RISC-V:een ilman ohjelmistomuunnosta18.03.2025
Kun yritykset vaihtavat uudempiin, tehokkaampiin prosessoreihin, ne usein huomaavat, että heidän nykyinen ohjelmistonsa on yhteensopimaton, mikä pakottaa ne kirjoittamaan tai muokkaamaan ohjelmia – kallis ja aikaa vievä prosessi. Tutkijat kiinalaisesta National University of Defense Technologysta ovat kehittäneet RVAM16:n, uuden edullisen prosessorin, joka toimii kuin sisäänrakennettu kääntäjä, jonka avulla vanhemmat ohjelmistot voivat toimia saumattomasti seuraavan sukupolven laitteistoissa. Integroimalla laitteistopohjaisen käännösjärjestelmän sisäänsä RVAM16 mahdollistaa alun perin ARM Thumb -siruille suunniteltujen ohjelmien sujuvan suorittamisen RISC-V-prosessoreissa, mikä varmistaa korkean suorituskyvyn ilman tavanomaisia yhteensopivuuden päänsärkyä tai lisäkustannuksia. Monet sulautetut järjestelmät ovat vuosien ajan luottaneet ARM Thumbiin, joka on kompakti versio laajalti käytetystä ARM-tekniikasta. Yhä useammat yritykset ovat kuitenkin siirtymässä kohti RISC-V:tä , joka on nouseva avoimen lähdekoodin prosessoriarkkitehtuuri, joka on kustannustehokas, joustava ja helposti muokattavissa. Haaste on se, että ARM-pohjaisille siruille suunniteltu ohjelmisto ei luonnollisesti toimi RISC-V-prosessoreissa ilman muutoksia tai suorituskyvyn heikkenemistä. Sen sijaan, että yrityksiä vaadittaisiin kirjoittamaan ohjelmistonsa uudelleen tyhjästä, RVAM16 kääntää ARM Thumb -ohjeet automaattisesti RISC-V-komennoiksi lennossa – suoraan laitteistossa – varmistaen sujuvan siirtymisen ilman kalliita uudelleenkehityksiä. Useimmat olemassa olevat ratkaisut perustuvat ohjelmistopohjaiseen käännökseen, joka voi merkittävästi hidastaa suorituskykyä. RVAM16 välttää tämän ongelman suorittamalla käännöksen itse prosessorissa, mikä tarkoittaa, että se voi ajaa vanhoja ohjelmistoja jopa 65 %:lla alkuperäisestä ARM-nopeudesta ja suorituskyvyn paraneminen on jopa 5,86-kertainen perinteisiin ohjelmiston käännösmenetelmiin verrattuna. Lisäksi RVAM16 on suunniteltu tehostamaan tehokkuutta, mikä vaatii vähän ylimääräistä laitteistoa. Tämä tekee siitä ihanteellisen ratkaisun laitteille, joissa akun kesto ja alhainen virrankulutus ovat kriittisiä, kuten älykellot, lääketieteelliset anturit ja teollisuusautomaatiojärjestelmät. Aiheesta aiemmin: |
Nanotekniikka on tulevaisuuden lupaus. Näillä sivuilla seurataan elektroniikkaa sekä tieto- ja sähkötekniikkaa sivuavia nanoteknisiä tiedeuutisia.

Kiinalaiset tutkijat ovat kehittäneet kustannustehokkaan ratkaisun saumattomaan ohjelmistoyhteensopivuuteen arkkitehtuurien välillä