Renesas proiectează primul procesor RISC-V care atinge 3.27 puncte în CoreMark/Mhz

Renesas RISC-V

Renesas este una dintre numeroasele companii la care este membru RISC-V International, care are deja un membru plin de corporații importante precum Intel, AMD, NVIDIA, Western Digital, Infineon și un foarte lung etc. Ei bine, toate aceste companii sunt acolo din interes de a urma ISA, pentru viitoarele cipuri bazate pe acesta.

Și acesta a fost exemplul pe care Renesas l-a urmat, proiectând un nou procesor bazat pe RISC-V ISA pe 32 de biți (RV32) și care a atins un reper istoric, fiind prima dintre aceste caracteristici care a obținut un scor de 3.27 CoreMark/Mhz, ceea ce înseamnă performanță mai mult decât remarcabilă.

Ce este CoreMark/Mhz

CoreMark/MHz este o măsurătoare utilizată pentru a măsura performanța unui procesor sau a unui nucleu de procesor în ceea ce privește numărul de operațiuni CoreMark pe care le poate efectua pe Megaherți (MHz) de frecvență de tact. CoreMark este un benchmark dezvoltat de Embedded Microprocessor Benchmark Consortium (EEMBC) și este utilizat pentru a evalua performanța nucleelor ​​de procesor în sistemele încorporate și încorporate.

În esență, CoreMark/MHz oferă o măsură relativă a eficienței de procesare a unui miez, permițând comparații între diferite arhitecturi și design de procesor. Cu cât valoarea CoreMark/MHz este mai mare, cu atât miezul va fi mai eficient în efectuarea operațiunilor de procesare.

Este important de reținut că CoreMark este un reper sintetic conceput pentru a evalua performanța în aplicații specifice, iar rezultatele pot să nu reflecte pe deplin performanța în aplicațiile din lumea reală. În plus, diferite aplicații și sarcini de lucru pot afecta performanța în mod diferit, așa că este crucial să luați în considerare mai multe valori și scenarii de utilizare atunci când evaluați performanța unui procesor.

Primul care ajunge la 3.27 CoreMark/MHz

risc-v Renesas

După cum am menționat, Renesas a anunțat că a proiectat un nucleu CPU RISC-V, primul său nucleu bazat pe acest ISA. Este o CPU pe 32 de biți, adică cu setul de instrucțiuni RV32. Acest nucleu CPU este compatibil cu mediul de dezvoltare integrat (IDE) al studioului Renesas e2 și este compatibil cu alte IDE-uri terțe pentru microcontrolere RISC-V, facilitând lucrurile pentru dezvoltatori.

Potrivit lui Renesas, procesorul a atins o performanță de 3.27 CoreMark/MHz, depășind arhitecturi similare RISC-V din această categorie, precum și alte nuclee cu alte arhitecturi diferite. Cu toate acestea, având în vedere subiectul acestui blog, suntem deosebit de încântați că a fost un nucleu RISC-V, deoarece este un ISA deschis, câștigă rapid popularitate în industria semiconductoarelor și mulți vânzători de microcontrolere au format alianțe de investiții pentru a accelera dezvoltarea produselor sale RISC-V.

Anterior, Renesas a lansat două procesoare dezvoltate de Andes Technology Corp, așa cum este cazul R9A02G020, un microcontroler simplu pentru aplicații specifice (ASSP sau Application-Specific Standard Products) pentru controlul motoarelor, și R9A06G150, un microcontroler ASSP pentru interfețe de voce, ambele bazate și pe RISC-V, dar este nu a fost proiectat de ea însăși și a fost vorba despre MCU.

În plus, acum Renesas prezintă această familie RZ/Five, o familie de microprocesoare RISC-V pe 64 de biți capabil să ruleze Linux și RH850/U2B, un sistem pe cip (SoC) pentru automobile. Aceasta completează inventarul de produse al companiei bazat pe RISC-V.

Specificații procesor Renesas RISC-V

În ceea ce privește Specificatii tehnice Dintre acest procesor Renesas RISC-V, trebuie evidențiate următoarele:

  • Noul procesor Renesas bazat pe RISC-V este versatil, pentru diverse aplicații, și nu atât de limitat ca în alte cazuri. De exemplu, poate fi folosit atât în ​​MCU-uri, SoC-uri, ASIC-uri, AASP-uri etc. Destinat în special pentru industrie și încorporat sau încorporat.
  • Performanța a fost mult optimizată în designul său, motiv pentru care atinge acele repere în benchmark. Acest CPU poate executa setul de instrucțiuni RV32 așa cum am spus, atât extensia modulară I cât și E, ceea ce îl face potrivit pentru aplicații de uz general.
  • Are, de asemenea, alte module sau extensii RISC-V integrate, precum M pentru îmbunătățirea operațiunilor de multiplicare și împărțire, extensia A pentru a suporta accesele atomice pentru concurență în sistemele bazate pe RTOS, extensia C care oferă compatibilitate cu instrucțiuni comprimate pe 16 biți pentru a economisi memorie. spațiu și, de asemenea, B, care oferă capabilități avansate de manipulare a biților.
  • Pe de altă parte, s-a acordat mare atenție eficienței, nu doar performanței, făcându-l ideal pentru aplicații cu consum redus.
  • A fost integrat un sistem Stack Monitor Register, care previne depășirea memoriei stivei, prin urmare, evitând aceste depășiri puteți îmbunătăți integritatea sistemului, care nu va eșua din cauza acestor probleme.
  • Include, de asemenea, o unitate de predicție dinamică a ramurilor, care va îmbunătăți execuția codului.
  • Desigur, include o interfață de depanare JTAG, pentru o depanare eficientă, completă și rapidă, ușurând viața dezvoltatorilor.
  • Pe de altă parte, include o ITU sau o unitate de urmărire a instrucțiunilor, pentru a oferi dezvoltatorilor cunoștințe profunde despre comportamentul sistemului.
Mediul de dezvoltare integrat (IDE) Renesas e2 Studio este un instrument de dezvoltare software utilizat pentru programarea și depanarea aplicațiilor pe microcontrolere și microprocesoare Renesas. Acest mediu de dezvoltare oferă un set complet de instrumente care facilitează crearea, dezvoltarea și optimizarea software-ului pentru dispozitivele Renesas. Și acest IDE include suport pentru o mare varietate de microcontrolere și microprocesoare Renesas, permițând dezvoltatorilor să lucreze cu o gamă largă de produse. Include, de asemenea, un editor de cod sursă care oferă caracteristici precum evidențierea sintaxelor, completarea automată și navigarea ușoară pentru a facilita scrierea și înțelegerea codului. Nu trebuie să uităm de instrumentele de depanare, care facilitează procesul de depanare a codului, permițând dezvoltatorilor să detecteze și să corecteze erorile din programele lor. De asemenea, aveți un sistem de management al proiectelor pentru a organiza și gestiona eficient proiectele de dezvoltare software, care include configurarea compilatoarelor, a linkurilor și a altor instrumente conexe. Și acceptă mai multe limbaje de programare, precum C și C++, printre cele mai comune.

Noul procesor Renesas RISC-V este, de asemenea, compatibil cu Renesas e2 Studio IDE și cu o mare varietate de IDE-uri terțe pentru a dezvolta instrumente pentru acest ecosistem. In plus, cipul creat a fost testat atat din punct de vedere al performantelor cat si al functiilor, astfel incat ai un produs final testat. În ceea ce privește lansarea, aceasta va fi lansată în 2024, devreme. Așa că vom vedea produse bazate pe aceste cipuri, care vor fi foarte interesante, iar fenomenul RISC-V pare de neoprit în lumea hardware, deoarece Linux a fost cândva pe partea software...


Adăugați ca sursă preferată în Google