Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistencias en memoria al utilizar la experimentación por lotes en máquina superescalar #156

Open
nicolasjml99 opened this issue Apr 17, 2024 · 2 comments

Comments

@nicolasjml99
Copy link

Buenas tardes,
Probando código en la versión superescalar nos hemos dado cuenta de cierto problema que nos pasa y no comprendemos por qué. Y es que cuando damos a ejecución normal nuestro proyecto de multiplicación de matrices cuadradas nos calcula la multiplicación y los guarda en los registros adecuados y en las posiciones de memoria adecuadas, la matriz resultante. En cambio cuando le damos al modo de Experimentación por lotes nos genera los ciclos que usa y toda la información de manera correcta pero no nos almacena la matriz resultante en las posiciones de memoria.
Os adjuntamos nuestro código y el fichero de prueba utilizado.
Código Implementado:
code_dep.txt
Fichero de Prueba:
mult_matrix8x8.txt
Muchas gracias

@endes0
Copy link
Member

endes0 commented Apr 17, 2024

Hola!
Justo estuvimos investigando el tema. La ejecución en lote no almacena los resultados de la ejecución fuera de lo que viene siendo las estadísticas y número de ciclos. Esto es debido a que actualmente el comportamiento del reseteo de las máquinas no está bien definido y, por tanto, no es consistente.
@oxcabe ¿Deberíamos crear un issue más detallado sobre la inconsistencia del reseteo y referenciar este?

@oxcabe
Copy link
Member

oxcabe commented Apr 17, 2024

Se puede discutir aquí mismo. Una vez decidamos el comportamiento al "resetear" las máquinas, branch y PR 👍

@oxcabe oxcabe changed the title Problemas con el codigo Superescalar Inconsistencias en memoria al utilizar la experimentación por lotes en máquina superescalar Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants