Lancement de la plateforme de référence Embench 0.5

Embench mesure les performances d’un processeur à l’aide de 19 programmes réels. Les programmes sont délibérément sélectionnés parmi une gamme d’auteurs et pour une gamme de cas d’utilisation pour correspondre à l’étendue de l’informatique embarquée moderne.retrancher

Ils sont exécutés plusieurs fois en environ 4 secondes pour fournir un temps d’exécution moyen précis, et ces données sont fournies à la fois sous leurs formes individuelles brutes et une moyenne géométrique globale et un écart-type pour le processeur.

La suite fournit également la taille de chaque programme sur le processeur, représentant l’efficacité du compilateur utilisé.

La plateforme de référence est un Arm Cortex M4 utilisant le compilateur GCC 9.2.

Conçue par le professeur David Patterson, processeur émérite d’informatique à UC Berkeley et lauréate du prix Turing, la suite a été développée en réponse aux exigences modernes de l’informatique embarquée, qui selon Patterson n’étaient pas correctement mesurées par les programmes de référence traditionnels.

Le vice-président d’Embench, Jeremy Bennett, a déclaré à EW que le programme Coremark, largement utilisé, est de plus en plus inapproprié pour les contextes modernes, car il a été conçu en 2009, visant spécifiquement l’informatique du centre de données plutôt que l’intégration.

Une partie de ce que la suite mesure, par exemple, est la latence d’interruption d’un programme, particulièrement pertinente pour les applications automobiles qui ne fonctionnent que dans des contextes spécifiques. L’expertise dans ce domaine est fournie par Cesare Garlati de Hex Five Security.

Un exemple de tableau montre les performances relatives et la taille du code du RI5CY, un FPGA
implémentation du jeu d’instructions RISC-V RV32IMC au M4.

Les performances globales sont de 93% inférieures à celles du M4 – de 7% – avec un écart-type géométrique compris entre 80% et 108%, et la taille du code est de 105% – 5% plus grande – avec un écart-type géométrique compris entre 86% et 128 %.

Ni la différence de vitesse, ni la différence de taille de code, n’est statistiquement significative.retrancher

Embench 0.5 est développé par un comité du fondation de silicium libre et open source. Le comité vise à améliorer de manière itérative l’indice de référence avec des révisions tous les quelques mois jusqu’à ce qu’il puisse publier la version 1.0, visant le quatrième trimestre 2020.

Il prévoit de revoir la suite deux fois par an pour se tenir à jour, rafraîchissant les programmes pour refléter les exigences et anticiper toutes les solutions de contournement.



Source

A propos admin

Découvrez également

GameStop ferme ses magasins du Massachusetts en pleine pandémie de COVID-19

GameStop décide enfin d’obéir aux ordres du gouvernement et ferme ses magasins dans le Massachusetts …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *