Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Convert MIPS to gHz 1

Status
Not open for further replies.

tumichaelf

IS-IT--Management
May 17, 2011
33
US
All,

This is the closest board on this forum for this topic, as we are using RHEL and we have some mainframes (I have never touched or seen them though).

My question is, does anyone have a way to convert MIPS to gHz? I realize there is no straightforward answer, and before I get IBM, HP or Intel on the phone, I wanted to check out this user community as I have heard great things about it from friends.

Thanks,

Michael
 
There is definitely no direct conversion from MIPS (I presume you mean BogoMIPS reported in /proc/cpuinfo) to GHz.

That's why they're called "bogo". :)

You only have to look at the fact that the fastest CPUs today are 3.6-3.8GHz, and 10 years ago there were Pentium IV 3.0GHz. But the modern CPUs are orders of magnitude faster.

Annihilannic.
 
The GHz rating is how many cycles per second the processor is running at. This is usually a fixed number based on either a crystal (in the old days) or a generated signal.

MIPS, as I'm sure you know, is Millions of Instructions Per Second. The problem is, each instruction takes a different number of CPU cycles to complete. Some instructions can complete in a single cycle, and some can take dozens of cycles. The mix of instructions can make the actual MIPS number vary quite a bit. A text editor just moving ASCII bytes will be completing more instructions that a graphics program that's doing floating point calculations and manipulating colors and pixels.

On top of that, the real effective MIPS rating can vary based on a fast processor having to wait for the next instruction. This is why there are prefetch caches (L1, L2, etc). This is to try to eliminate the wait for the next instruction.

RISC chips were created to get higher MIPS numbers. Since each instruction takes fewer CPU cycles, the effective MIPS rating is higher.

Anyway, I don't really see MIPS used much any more to rate chips. In general, the clock speed of the processor is usually a pretty good indication of how much performance you'll be getting. That is, for the same program running on the same operating system, with the same chip family, it will run faster on a 3.2 GHz processor than on a 2.7 GHz processor.

If you really do need some kind of MIPS rating, there are benchmark programs available that you can use. Just make sure you keep things equal (OS, memory, etc) when you run them. Just hit Google. You should find quite a few options.

Also make sure you check out what used to be the gold standard of CPU benchmarks, SPEC.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top