Now that AMD and Intel are going to offer Dual Core chips,
I wonder if a shift of the PC to VLIW-based architecture (like Itanium's IA64)
won't yield better results.
It seems like the Mhz game is quite over now and the industry is looking for new speed enhancers.
I see it this way:
Dual core benefits:
1) Can use simpler cores
2) Easier to design
3) Better for server use
Dual core disadvantages:
1) Two caches
2) In NUMA (AMD) based architecture, the seperate memory banks for each core may increase
memory latency; In unified (Intel) memory architecture, the bus bandwidth will severly decrease
3) Duplicate execution units, memory controller units, bus units, all cost transistors and produce heat
4) IO resources contention
5) Harder to write efficient mutlithreaded software, especially in games (like dividing current algorithms
to take advantage of the second core).
At least for the personal/entertainment computing, I feel VLIW is the better solution, although not
backwards compatible.
Look at the DSP world, dual core is a last-resort solution, isn't it?
I wonder if a shift of the PC to VLIW-based architecture (like Itanium's IA64)
won't yield better results.
It seems like the Mhz game is quite over now and the industry is looking for new speed enhancers.
I see it this way:
Dual core benefits:
1) Can use simpler cores
2) Easier to design
3) Better for server use
Dual core disadvantages:
1) Two caches
2) In NUMA (AMD) based architecture, the seperate memory banks for each core may increase
memory latency; In unified (Intel) memory architecture, the bus bandwidth will severly decrease
3) Duplicate execution units, memory controller units, bus units, all cost transistors and produce heat
4) IO resources contention
5) Harder to write efficient mutlithreaded software, especially in games (like dividing current algorithms
to take advantage of the second core).
At least for the personal/entertainment computing, I feel VLIW is the better solution, although not
backwards compatible.
Look at the DSP world, dual core is a last-resort solution, isn't it?