FAQ (Frequently Asked Questions)

01) ¿Por qué tarda más el test MMX que el de Registros Generales? - (Why the MMX test spend more time than the General Registers Test?)
02) ¿Qué operaciones realizan los tests? - (What the tests do?)



2). ¿Qué operaciones realizan los tests? 2). What the tests do?
En la versión 1.0 simplemente cargan los registros desde datos en memoria, luego se realiza una o varias sumas y a continuación se escribe en la memoria el resultado. Esto se repite mil millones de veces en casi todos los tests.

Como se ve el test se centra sobre todo en la lectura y escritura en la RAM pues el tiempo consumido por la suma es mínimo. En la escritura y lectura está el cuello de botella y me parece lo más interesante a analizar.

En una futura version 2.0 se realizará un test más exhaustivo del resto de operaciones de cada juego de instrucciones.

Load registers from data in memory, addition of registers and write result in memory. Loop a billion times.

The tests analize read/write RAM access principally because the addition time is minimal. In read and write operations is the bottleneck and I would want test read and write operations in each set of instructions of the processor.

In a future 2.0 release the tests will perform a analysis more exhaustive of the rest of the instructions of each registers set.



1). ¿Por qué tarda más el test MMX que el de Registros Generales? 1). Why the MMX test spend more time than the General Registers Test?
El algoritmo usado para cada test no es exactamente el mismo por lo que no se puede realizar comparación alguna entre ellos.

The algorithm used in each test is different so you can not compare between them.


Bao Home Page