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

Información
Estudiante
Alexander Calderón Torres
Correo
alexander.calderontorres@ucr.ac.cr
Docente
Ing. Erick Carvajal Barboza, PhD.
Ciclo
II 2022
Naturaleza
Implementación, Desarrollo, Estudio
Categoría
Computadoras
Temáticas
Arquitectura de computadores Programación
Descripció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
Volver a Proyectos Eléctricos