Cómo determinar qué tan poderosa es la ALU de un microprocesador

Gracias por A2A. Para probar qué tan potente es su ALU, puede ejecutar algunos puntos de referencia. Obviamente, si desea compararlo con alguna otra ALU, puede ejecutar en ambos y comparar.

Lo primero es que debe comprender que ALU realiza diferentes operaciones, es decir, diferentes operaciones aritméticas en enteros y flotantes y que existen diferentes bloques para estas operaciones. Entonces necesitas correr estresando esos bloques. Algunos puntos de referencia que puede probar son dhrystone, whetstone, puntos de referencia SPEC, etc. Dado que estos son puntos de referencia bastante populares, puede encontrar resultados en línea para la mayoría de los procesadores.

Si no desea usarlos, puede escribir sus puntos de referencia, es bastante simple. Simplemente realice las mismas operaciones aritméticas en un bucle y recuerde 2 cosas:

  1. No tengo operaciones de memoria en bucle. Solo operaciones aritméticas. Mantener variables en registros.
  2. Deshabilitar la optimización del compilador.

Espero que esto ayude.

Utilice, por ejemplo, Sandra para probar el rendimiento de ALU. Las pruebas están diseñadas para que utilicen un mínimo de otros aspectos de la CPU.