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

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

Reply to
Weng Tianxiang
Loading thread data ...

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
Reply to
Ben Pfaff

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 :)

Reply to
fpga_toys

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

Reply to
Weng Tianxiang

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
Reply to
Ben Pfaff

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

I have looked at Intel Software Programming Manual.

Weng

Reply to
Weng Tianxiang

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.