jinny1
New Member
- Joined
- Jun 10, 2012
- Messages
- 554
- Reaction score
- 1
Iisten to this guy he knows what he is talking aboutAmount of the lack of information about "modern CPUs" are overwhelming.
I'm assuming few engineers here, and they stopped reading after the "Computer Organization, 3rd ed by Henessey and Patterson."
In order to understand what's going on with the modern CPUs, you need to actually read up papers from ISSCC or ACM Computer.
I'll clear up few misinformed information here.
* Instructions per Cycle (IPC) as a performance matrix is flawed nowadays:
- Instructions per cycle, IPC, measures the instruction level parallelism (ILP). There are Thread-level parallelism and more!
- IPC gives you an idea of depth of a pipeline and ILP.
- ILP versus performance saturates because of many reasons, mainly sharing of the resources in Cache Fetches and Execution (limited BUS, cache coherency, and decode complexity)
- e.g. Low IPC (Core processors - ~12 stage pipeline) is better than High IPC (Pentium 4 - 20+ stage pipeline)
* Why is a change in Socket design necessary?
- Most people love to keep their CPUs using same Socket design, but here's the reason why they have to change.
- Improved Voltages (Lower voltage / thresholds) and Termination gives a better performance / watt, faster switching, etc.
- Change in BUS (DDR3 -> Wide IO or more channels require more data BUS and more control signals)
- Change in CPU Design => Change in Thermal Dissipation (HotSpots) => Change in module placement & routing => Change in pin assignment
People, please feel free to ask about a CPU and let's not assume anything.

Now all you internet experts on CPU listen to him where he says AMD are 12-18mths BEHIND intel