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.
|
|
|