EEMBC - Enciclopedia
EEMBC, la Embedded Microprocessor Benchmark Consortium, es una organización sin fines de lucro, financiada por sus miembros, fundada en 1997, centrada en la creación de benchmarks estándar para el hardware y el software utilizados en sistemas embebidos. El objetivo de sus miembros es que los benchmarks de EEMBC se conviertan en un estándar de la industria para evaluar las capacidades de los procesadores embebidos, los compiladores y las implementaciones de sistemas embebidos asociados, según criterios objetivos, claramente definidos y basados en aplicaciones. Los miembros de EEMBC pueden contribuir al desarrollo de benchmarks, votar en diversas etapas antes de su distribución pública y acelerar la prueba de sus plataformas a través del acceso anticipado a los benchmarks y especificaciones asociadas.
Grupos de Trabajo de Benchmark más Populares
En orden cronológico de desarrollo:
AutoBench 1.1 - código mono-hilo para aplicaciones automotrices, industriales y de propósito general
Red - código mono-hilo asociado con el movimiento de paquetes en aplicaciones de red.
MultiBench - código multi-hilo para probar la escalabilidad de procesadores multicore.
CoreMark - mide el rendimiento de los procesadores centrales (CPU) utilizados en sistemas embebidos
BXBench - benchmark de sistema que mide la experiencia de usuario en la navegación web, desde el clic/tocar en una URL hasta la renderización final de la página en la pantalla y no se limita a medir solo la ejecución de JavaScript.
AndEBench-Pro - benchmark de sistema que proporciona un método estándar, aceptado por la industria, para evaluar el rendimiento de la plataforma Android. Está disponible para descarga gratuita en Google Play.
FPMark - código multi-hilo para cargas de trabajo de punto flotante de precisión simple y doble, así como conjuntos de datos pequeños, medianos y grandes.
ULPMark - benchmark de medición de energía para microcontroladores de bajo consumo de energía; los benchmarks incluyen ULPMark-Core (con un enfoque en la actividad del núcleo y los modos de suspensión del microcontrolador) y ULPMark-Peripheral (con un enfoque en la actividad periférica del microcontrolador como convertidor analógico-digital, interfaz de bus periférico serial, reloj en tiempo real y modulación de ancho de pulso).
IoTConnect - benchmark de nivel de sistema que mide el rendimiento y la energía asociados con la conexión de dispositivos de Internet de las cosas; la primera fase, llamada IoTMark-BLE, se centra en Bluetooth
ADASMark - se centra en flujos de aplicaciones computacionalmente intensivos que son comunes a las arquitecturas de cómputo heterogénea embebida; la primera fase incluye trabajos de mundo real de sistemas de visión periférica automotrices.
SecureMark - Mide el rendimiento, la energía y el impacto en la memoria, permitiendo a los desarrolladores de aplicaciones analizar las implementaciones de seguridad de dispositivos IoT
IoTMark-Wi-Fi - La segunda fase de IoTMark, que se centra en la eficiencia energética 802.11.
Nombre
Originalmente fundada como la EDN Embedded Microprocessor Benchmark Consortium, EEMBC se separó de EDN Magazine en 2012, pero mantuvo el doble "E" en el nombre.
Referencias
ARM revela más detalles del procesador Cortex A5, Electronics Weekly, Steve Bush, noviembre 2009.
Llegada de Multibench de EEMBC Archivado el 27 de septiembre de 2011 en el Wayback Machine, MPR Online, Tom R. Halfhill, julio 2008.
Optimización de reestructuración de código Post-Link para el Cell SPE, IBM Haifa Labs - Campus de la Universidad de Haifa, Daniel Citron y Yaakov Yaari, IBM Haifa Labs
Enlaces Externos
Sitio web oficial de EEMBC