Modificación de la herramienta SimpleScalar para el estudio de las arquitecturas asíncronas

dc.contributor.advisorHidalgo Pérez, José Ignacio
dc.contributor.authorGutiérrez Sancho, Enrique
dc.contributor.authorGarcía Casado, Natalia
dc.date.accessioned2023-06-20T14:22:57Z
dc.date.available2023-06-20T14:22:57Z
dc.date.issued2004
dc.descriptionTrabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2003-2004)
dc.description.abstractEl objetivo de nuestro proyecto consiste en desarrollar una herramienta que simule el comportamiento de una arquitectura asíncrona, para posteriormente realizar un estudio que demuestre que se puede un obtener un mayor rendimiento con este tipo de sistemas y que, por tanto, seria viable trabajar en el diseño de la misma. Para crear este simulador, partiremos de la herramienta simplescalar. SimpleScalar es un software de simulación de arquitecturas avanzadas, utilizado para el análisis de funcionamiento de programas y el modelado de microarquitecturas. Las herramientas de SimpleScalar se utilizan extensamente para la docencia e investigación, en el año 2000 más de un tercio de los investigadores en arquitectura de computadores utilizó SimpleScalar para evaluar sus diseños. Las herramientas se distribuyen con todo el código de fuente, haciendo posible que los usuarios amplíen SimpleScalar, y adapten modelos existentes a sus propias ideas. Además de distintos simuladores, SimpleScalar incluye herramientas de visualización del funcionamiento, análisis estadístico e infraestructura para su depuración. SimpleScalar fue creado por Todd Austin, auque las primeras versiones del sistema incluyeron contribuciones de Doug Burger y Guri Sohi, hoy, SimpleScalar es desarrollado y apoyado por SimpleScalar LLC. De los cinco simuladores incluidos en Simplescalar, nos centraremos en Sim-Outorder. Este simulador soporta ejecución especulativa y fuera de orden basada en el renombramiento de registros. Partiendo del módulo sim-outorder, obtendremos uno nuevo que devuelva como salida tiempos correspondientes a una ejecución asíncrona basada en la distinción tanto de instrucciones, como de operandos utilizados. Una vez terminado este módulo, realizaremos una serie de pruebas que nos permitan llegar a una conclusión en nuestro estudio: por una parte ejecutaremos los benchmarks SPEC2000 para obtener resultados reales referentes a las estadísticas de instrucciones ejecutadas y por otra, ejecutaremos distintos tests que serán procesados por el temporizador para comparar su rendimiento en ambas arquitecturas.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/9291
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54422
dc.language.isospa
dc.page.total39
dc.relation.ispartofseriesTrabajos de curso (Departamento de Sistemas Informáticos y Programación, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.3(043.3)
dc.subject.cdu004.94(043.3)
dc.subject.cdu004.31(043.3)
dc.subject.keywordSimpleScalar
dc.subject.keywordSimulación de arquitecturas avanzadas
dc.subject.keywordSimuladores
dc.subject.ucmSistemas expertos
dc.titleModificación de la herramienta SimpleScalar para el estudio de las arquitecturas asíncronas
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublication981f825f-2880-449a-bcfc-686b866206d0
relation.isAdvisorOfPublication.latestForDiscovery981f825f-2880-449a-bcfc-686b866206d0

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Documentación_proyecto.pdf
Size:
234.89 KB
Format:
Adobe Portable Document Format