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

n0nuser/DLX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Trabajo DLX | Cuenta matemática

Topics

Resources

Stars

Watchers

Forks