Smart questions
Smart answers
Smart people
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

LINK TO THIS FORUM!

Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Partner With Us!

"Best Of Breed" Forums Add Stickiness To Your Site
Partner Button
(Download This Button Today!)

Feedback

"...I am so glad that I found your site, it is an excellent resource and has helped me greatly..."

Geography

Where in the world do Tek-Tips members come from?
tumichaelf (IS/IT--Management)
17 May 11 17:28
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
Annihilannic (MIS)
17 May 11 21:19
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".  smile

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.

Helpful Member!  SamBones (Programmer)
18 May 11 12:36
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.

    http://www.spec.org/benchmarks.html



 

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close