Léxico TI › Hardware › CoreMark

CoreMark

Hardware Svenska → Actualizado: 2026-11-03
Más información
Creador
EEMBC
Lanzamiento
2009
Tipo
Benchmark
Código fuente
github.com/eembc/coremark

La cifra que aparece en casi todas las hojas de datos de microcontroladores, expresada en CoreMark por MHz.

La publicó en 2009 el consorcio industrial EEMBC, con Shay Gal-On como autor principal, para sustituir a Dhrystone. Aquel benchmark de 1984 estaba dominado por llamadas de biblioteca como strcpy y un compilador lo bastante listo podía optimizarlo hasta dejarlo sin sentido. CoreMark ejecuta en cambio listas enlazadas, multiplicación de matrices y una máquina de estados, y comprueba los resultados con un CRC: si el compilador se salta el trabajo, la suma de verificación no cuadra.

Es lo bastante pequeño para los núcleos más modestos, y las reglas exigen declarar el compilador y sus opciones. Eso no ha impedido a los fabricantes publicar cifras obtenidas con opciones que nadie usa en producción. Una puntuación de Cortex-M dice algo del núcleo y nada de los estados de espera de la flash, la caché o cuánto tiempo pasarás esperando a los periféricos.

← Volver al léxico