Skip to content
This repository has been archived by the owner on Jun 13, 2021. It is now read-only.

Latest commit

 

History

History
40 lines (21 loc) · 1.33 KB

README.md

File metadata and controls

40 lines (21 loc) · 1.33 KB

Práctica DLX

Fecha de entrega 21 de Mayo de 2021

Integrantes

Nota Final: 8.12

Posibles Mejoras

Se podría hacer factor común en la multiplicación de la matriz AB con la cuenta de la división (parte derecha de la operación) y con eso bajar fácilmente muchos ciclos.

Enunciado

Es este documento.

Resolución

Estadísticas del código sin optimizar, haciendo las operaciones sin importar mucho el uso de registros y orden de las instrucciones. Se consiguen 351 ciclos.

Estadísticas sin optimizar

Haciendo las siguientes cuentas, haciendo factor común a las multiplicaciones, conseguimos reducir enormemente la cantidad de ciclos pues las divisiones y las multiplicaciones se hacen en paralelo.

Cuentas

Y por último reordenamos algunas instrucciones que tenían dependencias y conseguimos bajar a 203 ciclos.

Estadísticas optimizadas

Por lo tanto, hemos conseguido reducir 148 ciclos.

Para una explicación más detallada, tenemos el informe final que entregamos.

Documentos adicionales