Renesas розробляє перший процесор RISC-V, який досягає 3.27 балів у CoreMark/МГц

Renesas RISC-V

Renesas є однією з численних компаній, членом яких є RISC-V International, до якого вже входять такі важливі корпорації, як Intel, AMD, NVIDIA, Western Digital, Infineon та багато інших. Що ж, усі ці компанії працюють там із зацікавлення слідувати ISA для майбутніх чіпів на його основі.

І це був приклад, який наслідував Renesas, розробляючи новий ЦП на основі 32-розрядний RISC-V ISA (RV32) і вона досягла історичної віхи, будучи першою з цих функцій, яка досягла оцінки 3.27 CoreMark/МГц, що означає більше, ніж чудову продуктивність.

Що таке CoreMark/Mhz

CoreMark/МГц це метрика, яка використовується для вимірювання продуктивності процесора або ядра процесора з точки зору кількості операцій CoreMark, які він може виконати на мегагерц (МГц) тактової частоти. CoreMark — це тест, розроблений Консорціумом вбудованих мікропроцесорів (EEMBC), який використовується для оцінки продуктивності процесорних ядер у вбудованих і вбудованих системах.

По суті, CoreMark/MHz забезпечує a відносна міра ефективності обробки ядра, що дозволяє порівнювати різні архітектури та конструкції процесорів. Чим вище значення CoreMark/MHz, тим ефективніше ядро ​​виконуватиме операції обробки.

Важливо зазначити, що CoreMark є a синтетичний еталон призначені для оцінки продуктивності в конкретних програмах, і результати можуть не повністю відображати продуктивність у реальних програмах. Крім того, різні програми та робочі навантаження можуть по-різному впливати на продуктивність, тому під час оцінки продуктивності процесора вкрай важливо враховувати кілька показників і сценаріїв використання.

Перший досяг 3.27 CoreMark/МГц

risc-v Renesas

Як я вже згадував, Renesas оголосила, що розробила ядро ​​ЦП RISC-V, своє перше ядро ​​на основі цієї ISA. Є 32-розрядний процесор, тобто з набором інструкцій RV32. Це ядро ​​процесора сумісне з інтегрованим середовищем розробки Renesas e2 studio (IDE) і сумісне з іншими сторонніми IDE для мікроконтролерів RISC-V, що полегшує роботу розробників.

За словами Renesas, ЦП досяг продуктивності 3.27 CoreMark/МГц, що перевершує подібні архітектури RISC-V у цій категорії, а також інші ядра з іншими різними архітектурами. Однак, враховуючи тему цього блогу, ми особливо раді, що це було ядро ​​RISC-V, оскільки це відкрита ISA, яка швидко набирає популярності в напівпровідниковій промисловості, і багато постачальників мікроконтролерів створили спільне підприємство інвестиційних альянсів для прискорення розробки своїх продуктів RISC-V.

Раніше Renesas випустила два процесори, розроблені Andes Technology Corp, як у випадку з R9A02G020, простим мікроконтролером для спеціальних програм (ASSP або Application-Specific Standard Products) для керування двигуном, і R9A06G150, мікроконтролером ASSP для голосових інтерфейсів, обидва також засновані на RISC-V, але це не була розроблена сама, і це було про MCU.

Крім того, тепер Ренесас представляє цю сім'ю RZ/Five, сімейство 64-розрядних мікропроцесорів RISC-V здатний працювати з Linux, і RH850/U2B, система на кристалі (SoC) для автомобілів. Це доповнює асортимент продукції компанії на основі RISC-V.

Технічні характеристики ЦП Renesas RISC-V

Як Технічні характеристики З цього процесора Renesas RISC-V слід виділити наступне:

  • Новий ЦП Renesas на основі RISC-V є універсальним, для різноманітних застосувань і не настільки обмеженим, як в інших випадках. Наприклад, його можна використовувати як у MCU, так і в SoC, ASIC, AASP тощо. Особливо призначений для промисловості та вбудований або вбудований.
  • Продуктивність була значно оптимізована в його конструкції, тому він досяг цих позначок у тесті. Цей ЦП може виконувати набір інструкцій RV32, як я вже сказав, як модульне розширення I, так і E, що робить його придатним для програм загального призначення.
  • Він також має інші інтегровані модулі або розширення RISC-V, такі як M для покращення операцій множення та ділення, розширення A для підтримки атомарного доступу для паралелізму в системах на базі RTOS, розширення C, яке забезпечує сумісність із стислими 16-бітними інструкціями для економії пам’яті. пробіл, а також B, який забезпечує розширені можливості маніпулювання бітами.
  • З іншого боку, велика увага також приділяється ефективності, а не тільки продуктивності, що робить його ідеальним для додатків з низьким споживанням.
  • Було інтегровано систему Stack Monitor Register, яка запобігає переповненню стекової пам’яті, отже, уникаючи цих переповнень, ви можете покращити цілісність системи, яка не вийде з ладу через ці проблеми.
  • Він також включає модуль динамічного прогнозування розгалужень, який покращить виконання коду.
  • Звичайно, він включає інтерфейс налагодження JTAG для ефективного, повного та швидкого налагодження, що значно полегшує життя розробникам.
  • З іншого боку, він включає ITU або Instruction Tracing Unit, щоб надати розробникам глибокі знання про поведінку системи.
Інтегроване середовище розробки (IDE) Renesas e2 Studio — це інструмент розробки програмного забезпечення, який використовується для програмування та налагодження програм на мікроконтролерах і мікропроцесорах Renesas. Це середовище розробки надає повний набір інструментів, які спрощують створення, розробку та оптимізацію програмного забезпечення для пристроїв Renesas. І ця IDE включає підтримку широкого спектру мікроконтролерів і мікропроцесорів Renesas, що дозволяє розробникам працювати з широким спектром продуктів. Він також містить редактор вихідного коду, який надає такі функції, як підсвічування синтаксису, автозавершення та легка навігація, щоб полегшити написання та розуміння коду. Ми не повинні забувати про засоби налагодження, які полегшують процес налагодження коду, дозволяючи розробникам виявляти та виправляти помилки у своїх програмах. У вас також є система управління проектами для організації та ефективного керування проектами розробки програмного забезпечення, яка включає налаштування компіляторів, компонувальників та інших пов’язаних інструментів. І він підтримує кілька мов програмування, таких як C і C++, серед найпоширеніших.

Новий процесор Renesas RISC-V також сумісний із Renesas e2 Studio IDE і з широким спектром сторонніх IDE для розробки інструментів для цієї екосистеми. Крім того, створений чіп був перевірений як на продуктивність, так і на функції, тож у вас є перевірений кінцевий продукт. Що стосується запуску, то він буде запущений у 2024 році, на початку. Тож ми побачимо продукти на основі цих чіпів, що буде дуже цікаво, і феномен RISC-V, здається, неможливо зупинити у світі апаратного забезпечення, як колись Linux був на стороні програмного забезпечення...