Sie sind auf Seite 1von 8

Universidad de Costa Rica

Facultad de Ingeniería
Escuela de Ciencias de la Computación e Informática

Proyecto:
Entrega final de la simulación de un procesador MIPS
para enteros, doble núcleo, un hilillo en cada núcleo”

Grupo 22
Jose Matarrita Campos - B34104
Esteban Ortega Acuña - B35033
Otto Mena Kikut - B03843

I semestre
2018
A. Descripción de implementación.
Se implementó la solución de un hilillo para ambos núcleos.
En nuestra implementación los cambios de contexto son realizados por cada hilo del
respectivo núcleo.
Se trabajó con un paradigma orientado a objetos con la idea de hacer métodos para las cachés
y no recargar tanto la lógica de las operaciones mips en especial el Load Word y el Store Word.

B. Código fuente adjunto en el comprimido.

C. Ejecutable adjunto en el comprimido.

D. Manual de instalación.
Se adjunta una carpeta con el código fuente y el ejecutable.

Dentro del directorio “..\mips-processor-simulation\publish\Application Files\”, se encuentra


el archivo “mips-processor-simulation.exe” el cual es el ejecutable de la aplicación.
Basta con presionar doble clic y se iniciará la aplicación indicando el directorio predefinido
donde se encuentran los hilillos. También se puede indicar otra ubicación para los hilillos.

E. Lista de problemas no resueltos.

Lo más importante que no logramos que corriera de la manera correcta es el método


del store. Presenta errores en las asignaciones de memoria y registros, esto puede ser
por la forma en que bloqueamos las posiciones de memoria o bien por malos cálculos
de qué es lo que debemos guardar en memoria o traer de memoria. Depurar
extensamente debería ser suficiente para lograr que haga las asignaciones
correctamente, cambiar la forma en que hacemos los bloqueos también podría ayudar.

F. Resultados de hilillos.
Resultados de ejecución con quantum=5

Resultados nucleo 0
Resultados núcleo 1
Resultados de la memoria principal

G. Nota grupal.
Acordamos que los tres integrantes realizamos la misma carga de trabajo en las diferentes
etapas del proyecto.
Jose Matarrita:100
Esteban Ortega:100
Otto Mena:100

Das könnte Ihnen auch gefallen