Renesas sukūrė pirmąjį RISC-V procesorių, kuris pasiekia 3.27 taško CoreMark/Mhz

Renesas RISC-V

Renesas yra viena iš daugelio įmonių, kuriai priklauso RISC-V „International“, kuriai jau priklauso daugybė svarbių korporacijų, tokių kaip „Intel“, AMD, NVIDIA, „Western Digital“, „Infineon“ ir labai ilgas ir kt. Na, visos šios įmonės yra suinteresuotos sekti ISA, kad ateityje būtų pagrįsti lustai.

Tai buvo pavyzdys, kuriuo renesas pasekė, kurdamas naują procesorių, pagrįstą 32 bitų RISC-V ISA (RV32) ir tai pasiekė istorinį etapą – tai pirmoji iš šių funkcijų, pasiekusi 3.27 CoreMark/Mhz, o tai reiškia daugiau nei puikų našumą.

Kas yra CoreMark/Mhz

CoreMark/MHz yra metrika, naudojama procesoriaus arba procesoriaus branduolio našumui matuoti pagal CoreMark operacijų skaičių, kurį jis gali atlikti laikrodžio dažnio megahercuose (MHz). „CoreMark“ yra etalonas, sukurtas Embedded Microprocessor Benchmark Consortium (EEMBC) ir naudojamas įvertinti procesoriaus branduolių našumą įterptosiose ir įterptosiose sistemose.

Iš esmės CoreMark/MHz suteikia a santykinis šerdies apdorojimo efektyvumo matas, leidžianti palyginti skirtingas procesorių architektūras ir dizainus. Kuo didesnė CoreMark/MHz reikšmė, tuo efektyviau šerdis atliks apdorojimo operacijas.

Svarbu pažymėti, kad CoreMark yra a sintetinis etalonas sukurta siekiant įvertinti našumą konkrečiose programose, o rezultatai gali nevisiškai atspindėti našumą realiose programose. Be to, skirtingos programos ir darbo krūviai gali skirtingai paveikti našumą, todėl vertinant procesoriaus našumą labai svarbu atsižvelgti į keletą metrikų ir naudojimo scenarijų.

Pirmasis pasiekęs 3.27 CoreMark/MHz

risc-v Renesas

Kaip jau minėjau, „Renesas“ paskelbė, kad sukūrė RISC-V procesoriaus branduolį, pirmąjį jo branduolį, pagrįstą šiuo ISA. Yra 32 bitų procesorius, tai yra su RV32 instrukcijų rinkiniu. Šis procesoriaus branduolys yra suderinamas su Renesas e2 studijos integruota kūrimo aplinka (IDE) ir yra suderinamas su kitų trečiųjų šalių RISC-V mikrovaldiklių IDE, todėl kūrėjams viskas lengviau.

Pasak Renesas, CPU pasiekė našumą 3.27 CoreMark/MHz, pranokstančias panašias RISC-V architektūras šioje kategorijoje, taip pat kitus branduolius su kitomis skirtingomis architektūromis. Tačiau, atsižvelgiant į šio tinklaraščio temą, mes ypač džiaugiamės, kad tai buvo RISC-V branduolys, nes tai yra atvira ISA, sparčiai populiarėja puslaidininkių pramonėje, o daugelis mikrovaldiklių pardavėjų sudarė investicinių aljansų bendrą įmonę, kad paspartintų veiklą. savo RISC-V produktų kūrimą.

Anksčiau „Renesas“ pristatė du CPU, kuriuos sukūrė Andes Technology Corp, kaip ir R9A02G020, paprastas mikrovaldiklis, skirtas konkrečioms programoms (ASSP arba taikomųjų programų standartiniai produktai), skirtas variklio valdymui, ir R9A06G150, ASSP mikrovaldiklis balso sąsajoms, abu taip pat pagrįsti RISC-V, tačiau nebuvo sukurta jos pačios ir tai buvo apie MCU.

Be to, dabar Renesas pristato šią šeimą RZ/Five, 64 bitų RISC-V mikroprocesorių šeima galintis paleisti „Linux“ ir RH850/U2B – lusto sistemą (SoC), skirtą automobiliams. Tai papildo įmonės produktų inventorių, pagrįstą RISC-V.

Renesas RISC-V CPU specifikacijos

Apie Techninės specifikacijos Iš šio Renesas RISC-V procesoriaus reikėtų pabrėžti šiuos dalykus:

  • Naujasis „Renesas“ procesorius, pagrįstas RISC-V, yra universalus, tinkamas įvairioms programoms ir nėra toks ribotas, kaip kitais atvejais. Pavyzdžiui, jis gali būti naudojamas tiek MCU, SoC, ASIC, AASP ir kt. Ypač skirtas pramonei ir yra įmontuotas arba įmontuotas.
  • Jo dizainas buvo labai optimizuotas, todėl jis pasiekia tuos etalono ženklus. Šis procesorius gali vykdyti RV32 instrukcijų rinkinį, kaip sakiau, tiek modulinį I ir E plėtinį, todėl jis tinka bendrosios paskirties programoms.
  • Jame taip pat yra kitų integruotų RISC-V modulių arba plėtinių, pvz., M, kad pagerintų daugybos ir padalijimo operacijas, A plėtinys, skirtas palaikyti atomines prieigas, kad būtų galima vienu metu RTOS pagrįstose sistemose, C plėtinys, kuris siūlo suderinamumą su suspaustomis 16 bitų instrukcijomis, kad taupytų atmintį. erdvė, taip pat B, kuri suteikia pažangias bitų manipuliavimo galimybes.
  • Kita vertus, buvo pasirūpinta ne tik našumu, bet ir efektyvumu, todėl jis idealiai tinka mažai energijos suvartojančioms programoms.
  • Integruota Stack Monitor Registro sistema, kuri apsaugo nuo dėklo atminties perpildymo, todėl išvengę šių perpildymų galite pagerinti sistemos vientisumą, kuri dėl šių problemų nesuges.
  • Jame taip pat yra dinaminio atšakų numatymo vienetas, kuris pagerins kodo vykdymą.
  • Žinoma, jame yra JTAG derinimo sąsaja, skirta efektyviam, išsamiam ir greitam derinimui, o tai labai palengvina kūrėjų gyvenimą.
  • Kita vertus, jame yra ITU arba instrukcijų sekimo padalinys, kad kūrėjams būtų suteikta gilių žinių apie sistemos veikimą.
„Renesas e2 Studio“ integruota kūrimo aplinka (IDE) yra programinės įrangos kūrimo įrankis, naudojamas programuoti ir derinti programas „Renesas“ mikrovaldikliuose ir mikroprocesoriuose. Šioje kūrimo aplinkoje yra visas įrankių rinkinys, leidžiantis lengvai kurti, kurti ir optimizuoti „Renesas“ įrenginių programinę įrangą. Ir ši IDE apima įvairių Renesas mikrovaldiklių ir mikroprocesorių palaikymą, leidžiantį kūrėjams dirbti su daugybe produktų. Jame taip pat yra šaltinio kodo rengyklė, teikianti tokias funkcijas kaip sintaksės paryškinimas, automatinis užbaigimas ir paprastas naršymas, kad būtų lengviau rašyti ir suprasti kodą. Nereikia pamiršti ir derinimo įrankių, kurie palengvina kodo derinimo procesą, leidžia kūrėjams aptikti ir ištaisyti programų klaidas. Taip pat turite projektų valdymo sistemą, leidžiančią efektyviai organizuoti ir valdyti programinės įrangos kūrimo projektus, įskaitant kompiliatorių, susietųjų ir kitų susijusių įrankių konfigūravimą. Be to, jis palaiko kelias programavimo kalbas, tokias kaip C ir C++, viena iš labiausiai paplitusių.

Naujasis Renesas RISC-V procesorius taip pat yra suderinamas su Renesas e2 Studio IDE ir su daugybe trečiųjų šalių IDE, kad sukurtų šios ekosistemos įrankius. Be to, sukurtas lustas buvo išbandytas tiek našumo, tiek funkcijų požiūriu, todėl turite patikrintą galutinį produktą. Kalbant apie paleidimą, jis bus paleistas 2024 m. pradžioje. Taigi pamatysime šių lustų pagrindu pagamintus produktus, kurie bus labai įdomūs, o RISC-V fenomenas atrodo nesustabdomas aparatūros pasaulyje, nes Linux kadaise buvo programinės įrangos pusėje...


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje