Het energie verbruik van single core processors zal altijd lager liggen dan de dualcore cpu's
Hoe bedoel je dit? Het is namelijk zo dat de grote semiconductors bedrijven zoals Intel juist naar multi-core systemen gaan vanwege het lagere stroomverbruik bij gelijke prestatie!
Single core processoren lopen keihard tegen hun warmte plafond, waarbij allerlei onderdelen van de chip zoals de caches en branch prediction table (met hun warmte ontwikkeling) exponentieel moeten groeien om een lineare snelheidsgroei te halen.
Multi-core processoren hebben wel wat overhead, en moeten wat extra logic aan boord hebben zoals cache coherence om multi-threading voor de programmeur relatief eenvoudig te houden, maar kunnen een heel eind schalen door simpelweg extra cores neer te leggen. Twee cores is nog maar het begin. Bij teveel cores wordt de bandbreedte naar het geheugen weer de bottleneck, maar daarvoor kunnen we nog wel even vooruit.
Natuurlijk is het wel van belang dat applicaties voor multi-core geschikt zijn. Voor een tekstverwerker bij wijs van spreken is dat maar heel beperkt. Aan de andere kant zullen toekomstige games, video en graphics juist zeer goed kunnen schalen op multi-core processoren, door bijvoorbeeld stukken van scenes/beelden op een losse core uit te rekenen.
Het zal wel even moeite kosten om software op een multi-threaded manier op te schrijven, maar voor het game en multi-media domein is dat nog relatief eenvoudig.