Speed comparison of cpu

Solution
It is due to something called IPC (Instructions Per Cycle or Clock). For every 1Hz Intel CPUs can execute more instructions than AMD CPUs can. The more instructions the CPU can process per 1Hz the faster it can potentially be. It also means that for a CPU to perform just as well as it's competitor, it can run at slower speeds which means it consumes less power / produces less heat.

Say for example, an Intel CPU can execute 10 instructions per 1Hz while an AMD CPU can only execute 7 instructions per 1Hz. That basically means if the AMD CPU is running at 3.0GHz, then that means the Intel CPU only needs to run at 2.1GHz.

Can AMD design a CPU to execute just as many IPCs that Intel CPUs can execute? Sure... but like most things in life...
It is due to something called IPC (Instructions Per Cycle or Clock). For every 1Hz Intel CPUs can execute more instructions than AMD CPUs can. The more instructions the CPU can process per 1Hz the faster it can potentially be. It also means that for a CPU to perform just as well as it's competitor, it can run at slower speeds which means it consumes less power / produces less heat.

Say for example, an Intel CPU can execute 10 instructions per 1Hz while an AMD CPU can only execute 7 instructions per 1Hz. That basically means if the AMD CPU is running at 3.0GHz, then that means the Intel CPU only needs to run at 2.1GHz.

Can AMD design a CPU to execute just as many IPCs that Intel CPUs can execute? Sure... but like most things in life, that is easier said than done. It takes time and money... a lot of money. Intel as a whole on average spends 3x more money on Research and Development than AMD does. "As a whole" means not just CPUs but every product that they provide.
 
Solution