Associate
- Joined
- 29 Dec 2009
- Posts
- 649
- Location
- Germany
This has been puzzling me for ages so I decided to post it here.
What is the actual, physical difference between different CPU types, other than the manufacturing process and size?
Ie. what's the difference between an i7 at 4 GHz and a Core2Quad at 4 GHz? Why does the i7 outperform the C2Q?
Aren't they both just 4 cores that can run 4.3 billion instructions per second?
Also, what separates a CPU core from a GPU core? Why can't you just use existing GPU technology to run regular instructions? Wouldn't that easily allow you to have CPUs with 1000+ cores running at 1 GHz?
What's the difference between CPU instruction types (like SSE2 or w/e it's called)?
And finally, why are CPUs so large?
Okay enough questions for one post, but these have been seriously bugging me.
What is the actual, physical difference between different CPU types, other than the manufacturing process and size?
Ie. what's the difference between an i7 at 4 GHz and a Core2Quad at 4 GHz? Why does the i7 outperform the C2Q?
Aren't they both just 4 cores that can run 4.3 billion instructions per second?
Also, what separates a CPU core from a GPU core? Why can't you just use existing GPU technology to run regular instructions? Wouldn't that easily allow you to have CPUs with 1000+ cores running at 1 GHz?
What's the difference between CPU instruction types (like SSE2 or w/e it's called)?
And finally, why are CPUs so large?
Okay enough questions for one post, but these have been seriously bugging me.

