Modificaciones al simulador SIM-ASYNC
Loading...
Download
Official URL
Full text at PDC
Publication date
2008
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Sim-async modela la micro-arquitectura de un procesador superescalar
totalmente asíncrono de 64-bits con ejecución fuera de orden y especulativa de
instrucciones. El trabajo realizado consiste en un conjunto de modificaciones concretas
realizadas al simulador asíncrono. Después de cada modificación se han realizado varias
pruebas. Después de hacer que el número de unidades funcionales de enteros sea
parametrizable se han realizado ocho pruebas para comprobar tiempos. Cada una de
estas pruebas consiste en una evaluación del tiempo de finalización del último commit
duplicando el número de unidades funcionales de enteros de uno a dos, de dos a cuatro
y de cuatro a ocho. La frecuencia de utilización de cada unidad funcional de enteros se
muestra en los resultados también. Después de estas pruebas se han ejecutado pruebas
de los SPEC2000 en el simulador. En este caso las pruebas se han lanzado tanto en
modo síncrono como en modo asíncrono para comparar los tiempos en ambos modos de
funcionamiento.
Finalmente, se hace una evaluación general de todos los resultados comparando
las pruebas realizadas con los resultados de ejecutar los SPEC2000 y se comparan
también los resultados de ejecutar los SPEC2000 en ambos modos, síncrono y
asíncrono.
[ABSTRACT]
Sim-async simulates de micro-arquitecture of a superscalar totally asynchronous
64 bit processor with out of order and speculative execution of instructions. The work
done consists in a group of specific modifications made to the asynchronous Simulator.
Several tests have been made after every modification. After getting the number of
integer functional units Parameterized eight tests have been done to compare times.
Each one of these tests consists in an assessment of the completion time of the last
commit doubling the number of functional units of integers from one to two, from two
to four and from four to eight. The frequency of use of each integer functional unit is
shown in the results as well. After these tests have been carried out, tests of SPEC2000
have been executed in the simulator. In this case the tests have been executed in both
synchronous and asynchronous mode to compare the times in both modes of operation.
Finally, a general assessment is made of all the tests carried out by comparing the
results from tests with the results of running the SPEC2000 and comparing also the
results of the SPEC2000 running in both modes, synchronous and asynchronous.
Description
Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2007-2008)