Elija su país o región.

Close
Iniciar sesión Regístrese Email:Info@Ocean-Components.com
0 Item(s)

Embedded World: lanzamiento de la plataforma de referencia Embench 0.5

Embench mide el rendimiento de un procesador utilizando 19 programas del mundo real. Los programas se seleccionan deliberadamente de una variedad de autores y para una variedad de casos de uso para que coincida con la amplitud de la informática integrada moderna.embench

Se ejecutan varias veces en el transcurso de aproximadamente 4 segundos para proporcionar un tiempo de ejecución promedio preciso, y estos datos se proporcionan tanto en sus formas individuales sin procesar como en una media geométrica general y una desviación estándar para el procesador.

Además, el paquete proporciona el tamaño de cada programa en el procesador, lo que representa la eficiencia del compilador utilizado.


La plataforma de referencia es un Arm Cortex M4 que utiliza el compilador GCC 9.2.

Concebido por el profesor David Patterson, procesador emérito de ciencias de la computación en la UC Berkeley y ganador del Premio Turing, la suite fue desarrollada como una respuesta a los requisitos modernos de computación integrada, que Patterson creía que no se medían adecuadamente con los programas de referencia tradicionales.

El vicepresidente de Embench, Jeremy Bennett, le dijo a EW que el programa Coremark, ampliamente utilizado, es cada vez más inapropiado para los contextos modernos, ya que fue diseñado en 2009, dirigido específicamente a la informática de centros de datos en lugar de estar integrado.

Parte de lo que mide la suite, por ejemplo, es la latencia de interrupción de un programa, particularmente relevante para aplicaciones automotrices que solo se ejecutan en contextos específicos. La experiencia en esta área es proporcionada por Cesare Garlati de Hex Five Security.

Una tabla de ejemplo muestra el rendimiento relativo y el tamaño del código del RI5CY, un FPGA
implementación del conjunto de instrucciones RISC-V RV32IMC, para el M4.

El rendimiento general es 93% del M4, 7% más lento, con una desviación estándar geométrica entre 80% y 108%, y el tamaño del código es 105%, 5% más grande, con una desviación estándar geométrica entre 86% y 128 %

Ni la diferencia en velocidad ni la diferencia en el tamaño del código son estadísticamente significativas.embench

Embench 0.5 está siendo desarrollado por un comité de la fundación de silicio de código libre y abierto. El comité tiene como objetivo mejorar iterativamente el punto de referencia con revisiones cada pocos meses hasta que pueda lanzar la versión 1.0, con el objetivo del cuarto trimestre de 2020.

Planea volver a visitar la suite cada dos años para mantenerse actualizado, actualizar los programas para reflejar los requisitos y evitar cualquier solución alternativa.