DSPRelated.com
Forums

MIPS, pipeline stalls

Started by Amanda DiMaso November 8, 2005
Hello all:

I'm trying to modify a program so that the functionality stays the same, but pipeline stalls are eliminated and the MIPS decrease. Any thoughts?

Thanks
DSP Student


Without having any idea what the program is it's hard to give
specifics. But with regard to pipeline stalls, the best way to
eliminate them is to separate the instructions causing the stall with
usefull instructions. Meaning you may need to re-arrange your code if
possible. Of course this isn't always possible thus you may not be able
to completely elliminate all pipeline stalls. Keep in mind it's not
efficient to use NOPs to eliminate pipeline stalls. If one cannot be
eliminated allow the core to handle the stall...

--
dB

--- Amanda DiMaso <adimaso521@adim...> wrote:

> Hello all:
>
> I'm trying to modify a program so that the functionality stays the
> same, but pipeline stalls are eliminated and the MIPS decrease. Any
> thoughts?
>
> Thanks
> DSP Student >


__________________________________