cyberslag5k
Limp Gawd
- Joined
- Jun 29, 2004
- Messages
- 277
How exactly do dual cores impact performance? Is it essentially the same thing as having two processors within the same chip? And if so, is it such that the proc performs twice as "fast" as a single core unit operating at the same frequency (assuming all other things were the same)?
So let's say there are 5 instructions (a, b, c, d, and e) that need to be processed, each with an associated number of single-clock instructions:
a 10
b 20
c 1
d 10
e 5
So will core one process instruction a and core two process b? When one is done with a, will it move on to c, then d, and finally two will process e when it's done with b? Or will they split the work on each instruction? Or does it really only kick in for multi-threaded processes? How exactly does it work, and what are the implications performance-wise (roughly, anyway)?
So let's say there are 5 instructions (a, b, c, d, and e) that need to be processed, each with an associated number of single-clock instructions:
a 10
b 20
c 1
d 10
e 5
So will core one process instruction a and core two process b? When one is done with a, will it move on to c, then d, and finally two will process e when it's done with b? Or will they split the work on each instruction? Or does it really only kick in for multi-threaded processes? How exactly does it work, and what are the implications performance-wise (roughly, anyway)?