edumips64 icon indicating copy to clipboard operation
edumips64 copied to clipboard

Add customizable FPU instructions latency settings

Open simoneruffini opened this issue 2 years ago • 3 comments

Hi, Will the latency settings (FP addition, Multiplier, Division) be added to eduMIPS as in winMIPS64 or is it a non feature?

Thanks for the great work

simoneruffini avatar Oct 08 '22 12:10 simoneruffini

Hi @simoneruffini, thanks for opening this issue!

I am not familiar with these settings, what do they do?

lupino3 avatar Oct 10 '22 08:10 lupino3

These are the setting: IMG_20221010_114315_793.jpg

They are pretty autoesplicative

simoneruffini avatar Oct 10 '22 09:10 simoneruffini

Sounds good, thanks! Yes, they are self-explanatory.

Due to how the FPU instructions are implemented (e.g., see FPPipeline.java), it should be easy to do it for the divider, less easy for the adder and multiplier, since they are implemented with "real" stages.

Also, the UI will need to be changed, since it currently represents individual stages for the adder and multiplier.

I don't think this is something we'll get to in the short term, to be completely honest.

lupino3 avatar Oct 18 '22 08:10 lupino3