Renesas conçoit le premier processeur RISC-V qui atteint 3.27 points en CoreMark/Mhz

Renesas RISC-V

Renesas est l'une des nombreuses entreprises membres de RISC-V International, qui compte déjà parmi ses membres de nombreuses sociétés importantes telles que Intel, AMD, NVIDIA, Western Digital, Infineon, etc. Eh bien, toutes ces entreprises sont là par intérêt à suivre l'ISA, pour les futures puces basées sur celle-ci.

Et c'est l'exemple que Renesas a suivi, en concevant un nouveau processeur basé sur le ISA RISC-V 32 bits (RV32) et cela a franchi une étape historique, étant la première de ces fonctionnalités à atteindre un score de 3.27 CoreMark/Mhz, ce qui signifie des performances plus que remarquables.

Qu'est-ce que CoreMark/Mhz

Marque de base/MHz est une métrique utilisée pour mesurer les performances d'un processeur ou d'un cœur de processeur en termes de nombre d'opérations CoreMark qu'il peut effectuer par mégahertz (MHz) de fréquence d'horloge. CoreMark est un benchmark développé par l'Embedded Microprocessor Benchmark Consortium (EEMBC) et est utilisé pour évaluer les performances des cœurs de processeur dans les systèmes embarqués et embarqués.

Essentiellement, CoreMark/MHz fournit un mesure relative de l'efficacité de traitement d'un noyau, permettant des comparaisons entre différentes architectures et conceptions de processeurs. Plus la valeur CoreMark/MHz est élevée, plus le cœur sera efficace pour effectuer les opérations de traitement.

Il est important de noter que CoreMark est un référence synthétique conçu pour évaluer les performances dans des applications spécifiques, et les résultats peuvent ne pas refléter pleinement les performances dans des applications réelles. De plus, différentes applications et charges de travail peuvent affecter les performances différemment. Il est donc crucial de prendre en compte plusieurs mesures et scénarios d'utilisation lors de l'évaluation des performances d'un processeur.

Premier à atteindre 3.27 CoreMark/MHz

risc-v Renesas

Comme je l'ai mentionné, Renesas a annoncé avoir conçu un cœur de processeur RISC-V, son premier cœur basé sur cet ISA. C'est une processeur 32 bits, c'est-à-dire avec le jeu d'instructions RV32. Ce cœur de processeur est compatible avec l'environnement de développement intégré (IDE) e2 studio de Renesas et est compatible avec d'autres IDE tiers pour les microcontrôleurs RISC-V, ce qui facilite la tâche des développeurs.

Selon Renesas, le CPU a atteint une performance de 3.27 CoreMark/MHz, surpassant les architectures RISC-V similaires dans cette catégorie, ainsi que d'autres cœurs avec d'autres architectures différentes. Cependant, compte tenu du sujet de ce blog, nous sommes particulièrement enthousiasmés par le fait qu'il s'agisse d'un cœur RISC-V, car il s'agit d'un ISA ouvert, qui gagne rapidement en popularité dans l'industrie des semi-conducteurs et de nombreux fournisseurs de microcontrôleurs ont formé des alliances d'investissement en coentreprise pour accélérer le développement de ses produits RISC-V.

Auparavant, Renesas avait lancé deux processeurs développés par Andes Technology Corp., comme c'est le cas du R9A02G020, un microcontrôleur simple pour des applications spécifiques (ASSP ou Application-Specific Standard Products) pour le contrôle de moteur, et du R9A06G150, un microcontrôleur ASSP pour les interfaces vocales, tous deux également basés sur RISC-V, mais il n’a pas été conçu par elle-même et il s’agissait du MCU.

En plus de cela, Renesas présente maintenant cette famille RZ/Five, une famille de microprocesseurs RISC-V 64 bits capable d'exécuter Linux, et le RH850/U2B, un système sur puce (SoC) pour automobiles. Cela complète l'inventaire de produits de l'entreprise basé sur RISC-V.

Spécifications du processeur Renesas RISC-V

Quant à la Spécifications techniques De ce processeur Renesas RISC-V, les éléments suivants doivent être soulignés :

  • Le nouveau processeur Renesas basé sur RISC-V est polyvalent, pour diverses applications, et pas aussi limité que dans d'autres cas. Par exemple, il peut être utilisé à la fois dans les MCU, les SoC, les ASIC, les AASP, etc. Spécialement destiné à l'industrie et embarqué ou intégré.
  • Les performances ont été grandement optimisées dans sa conception, c'est pourquoi il atteint ces notes dans le benchmark. Ce processeur peut exécuter le jeu d'instructions RV32, comme je l'ai dit, à la fois les extensions modulaires I et E, ce qui le rend adapté aux applications générales.
  • Il dispose également d'autres modules ou extensions RISC-V intégrés, tels que M pour améliorer les opérations de multiplication et de division, l'extension A pour prendre en charge les accès atomiques pour la concurrence dans les systèmes basés sur RTOS, l'extension C qui offre une compatibilité avec les instructions compressées 16 bits pour économiser de la mémoire. espace, ainsi que B, qui offre des capacités avancées de manipulation de bits.
  • D'un autre côté, une grande attention a également été accordée à l'efficacité, et pas seulement aux performances, ce qui le rend idéal pour les applications à faible consommation.
  • Un système Stack Monitor Register a été intégré, qui empêche les débordements de mémoire de pile. Ainsi, en évitant ces débordements, vous pouvez améliorer l'intégrité du système, qui ne tombera pas en panne à cause de ces problèmes.
  • Il comprend également une unité de prédiction de branche dynamique, qui améliorera l'exécution du code.
  • Bien entendu, il intègre une interface de débogage JTAG, pour un débogage efficace, complet et rapide, facilitant grandement la vie des développeurs.
  • D'autre part, il comprend une ITU ou Instruction Tracing Unit, pour offrir aux développeurs une connaissance approfondie du comportement du système.
L'environnement de développement intégré (IDE) Renesas e2 Studio est un outil de développement logiciel utilisé pour programmer et déboguer des applications sur les microcontrôleurs et microprocesseurs Renesas. Cet environnement de développement fournit un ensemble complet d'outils qui facilitent la création, le développement et l'optimisation de logiciels pour les appareils Renesas. Et cet IDE inclut la prise en charge d'une grande variété de microcontrôleurs et de microprocesseurs Renesas, permettant aux développeurs de travailler avec une large gamme de produits. Il comprend également un éditeur de code source qui fournit des fonctionnalités telles que la coloration syntaxique, la saisie semi-automatique et une navigation facile pour faciliter l'écriture et la compréhension du code. Il ne faut pas oublier les outils de débogage, qui facilitent le processus de débogage du code, permettant aux développeurs de détecter et de corriger les erreurs dans leurs programmes. Vous disposez également d'un système de gestion de projet pour organiser et gérer efficacement les projets de développement logiciel, qui comprend la configuration des compilateurs, des éditeurs de liens et d'autres outils connexes. Et il prend en charge plusieurs langages de programmation, tels que C et C++, parmi les plus courants.

Le nouveau processeur Renesas RISC-V est également compatible avec le Renesas e2 StudioIDE et avec une grande variété d'IDE tiers pour développer des outils pour cet écosystème. De plus, la puce créée a été testée tant en termes de performances que de fonctionnalités, vous disposez donc d'un produit final testé. Quant au lancement, il sera lancé en 2024, de manière anticipée. Nous verrons donc des produits basés sur ces puces, qui seront très intéressants, et le phénomène RISC-V semble imparable dans le monde du matériel, comme Linux l'était autrefois du côté des logiciels...


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.