Grupo de Ingeniería Microelectrónica

Grupo de Ingeniería Microelectrónica

Departamento de Tecnología Electrónica, Ingeniería de Sistemas y Automática Universidad de Cantabria
Home   Personas   Investigación   Docencia   Doctorado   Publicaciones   Herramientas   Bolsa de Empleo   english version Sun 22-Dec-24 . 08:35



Mapa Web


Localización

Noticias

Info Santander



Gestión BD

GIM>Investigación>Publicación
   PUBLICACION
 
   Ficha completa
Título:Fast Instruction Cache Modeling for Approximate Timed HW/SW Co-Simulation
Tipo:Publicacion en Proceedings o Actas internacionales
Lugar:20th Great Lakes Symposium on VLSI (GLSVLSI'10), Providence, USA
Fecha:2010-05
Autores: Juan Castillo
Héctor Posadas
Eugenio Villar
M. Martínez (DS2)
Líneas: Diseño y verificación de sistemas embebidos HW/SW
Proyectos: FP7 216693 MULTICUBE
ISBN:978-1-45030012-4
Fichero:
Resumen:Approximate timed co-simulation has been proposed as a fast solution for system modeling at early design steps. This co-simulation technique allows simulating systems at speed close to functional execution, while considering timing effects. As a consequence, system performance estimations can be obtained early, allowing efficient design space exploration and system refinement. To achieve fast simulation speed, first the SW code is pre-annotated with time information and then it is natively executed, performing what is called native-based co-simulation. To obtain sufficiently accurate performance estimations, the effect of the system components must be considered. Among them, processor caches are really important, as long as they have a strong impact over the overall system performance. However, no efficient techniques for cache modeling in native-based co-simulation have been proposed. Previous works considering caches apply slow cache models based on tag search, similar to ISS based models. This solution slows down the simulation speed highly reducing the efficiency of native based co-simulations. In this paper, a high level instruction cache model is proposed, along with the required instrumentation for native simulation. This model allows the designer to obtain cache hit/miss rate estimations with simulation speeds very close to native execution. Results present a speed-up of two orders of magnitude with respect to ISS and one order of magnitude regarding previous approaches in native simulation. Miss rate estimation error remains below 5%.

Trabajo.
© Copyright GIM (TEISA-UC)    ¤    Todos los derechos Reservados.    ¤    Términos LegalesE-Mail Webmaster