Universidad de Costa Rica

Creación de interfaz gráfica para visualizar los resultados de simulaciones en ChampSim

Estudiante:
Alexander Calderón Torres
Correo:
alexander.calderontorres@ucr.ac.cr
Profesor:
Ing. Erick Carvajal Barboza, PhD.
Ciclo:
II 2022
Naturaleza:
Implementación, Desarrollo, Estudio
Categoría:
Computadoras
Temáticas:
  • Arquitectura de computadores
  • Programación

Requisito: Haber aprobado el curso IE0521 -- Estructuras de Computadoras Digitales II

ChampSim es un simulador de microarquitectura basado en trazas. Este proyecto tendrá 5 partes:

  1. Investigación bibliográfica sobre microprocesadores super escalares, memoria caché y algortimos de pre-fetch.
  2. Modificación del código fuente del simulador ChampSim para permitir múltiples escrituras de resultados
    1. Actualmente ChampSim escribe los resultados una única vez, al final de la simulación
    2. Se desea que ChampSim escriba resultados cada X cantidad de ciclos de reloj (por ejemplo 100k), y que resetee los contadores antes de continuar. 
  3. Desarrollo de un GUI que permita visualizar los resultados de las estadísticas obtenidas en las simulaciones
    1. Contador 1 vs Contador 2, es decir Contador 1 en eje x, y Contador 2 en eje y
    2. Contador 1, Contador 2, ..., Contador N vs tiempo, es decir varios contadores en eje y, tiempo (múltiplos de período de muestreo) en eje x

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.