How many clocks are needed for a fastest ADD instruction of latest Intel CPU

Oct 21, 2006 5 Replies

Hi, I would like to know how many clocks are needed for a fastest ADD instruction of latest Intel CPU.



I found there are no descriptions for the latest CPU from their specifications. For Pentium, 386 and 486, the fastest ADD instruction needs 2 clocks based on their specifications.



I am curious to want to know if 2 clocks for earlier year CPUs are improved to be 1 clocks for Intel latest CPU chip.



Thank you.



Weng



Look at Intel's latest Optimization Guide for its CPUs. It will tell you.

Ben Pfaff email: blp@cs.stanford.edu web: http://benpfaff.org

Certainly look at the current Itanium products too. The more interesting question for some time, with multi-issue architectures, is how MANY add's can you do in a clock cycle :)

Hi fpga, I really have looked at the latest CPU products software programming manual and found no column of number of clocks is specified for any kind of instructions, a big difference from 386, 486 and maybe Pentium manuals. Launching multiple integer instruction per clock may be the reason why there is no such specification in manual.

So I can ask such a different and similar question: On average, how many integer instructions per clock can the latest Intel CPU run?

For example, for a 4GHz CPU, can it run 24G integer instructions if, on average, 6 instructions can be launched per clock?

Thank you.

Weng

It is clear that you have *not* looked at the Intel Optimization Reference Manuals, because those *do* specify clock cycles.

Ben Pfaff email: blp@cs.stanford.edu web: http://benpfaff.org

Hi Ben, Thank you. I will have a look at the Intel Optimization Reference Manuals.

I have looked at Intel Software Programming Manual.

Weng

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required