any one can share me what is related between MIPS and MHz
if I have a number in MHz how can I change it to MIPS
This message was sent using the Comp.DSP web interface on
Reply by Jack Klein●April 18, 20052005-04-18
On Mon, 18 Apr 2005 21:45:21 -0500, "thinhdlbk" <email@example.com>
wrote in comp.dsp:
> Hello all,
> any one can share me what is related between MIPS and MHz
> if I have a number in MHz how can I change it to MIPS
There is no way to do this independent of the processor architecture.
Some processors/controllers, such as the venerable old 8051, take
multiple clock cycles to execute one instruction. The original
members of the family executed a maximum of 1 MIPS at 12 MHz.
On the other hand, today there are processors and DSPs that are super
scalar, that is they execute more than one instruction per clock
cycle. So a 100 MHz part might have a peak execution rate of 400 or
Finally, not all MIPS are MIPS. A 32-bit processor/controller/DSP can
generally do more than a 16-bit processor/controller/DSP in the same
number of instructions.
On top of all this, memory bandwidth has a significant effect. If the
program or data is in slow flash or RAM, a significant percentage of
the MHz may be wasted in wait states without producing any MIPS at
So without being a log more specific about the hardware platform,
there is no meaningful formula for converting MHz to MIPS or vice