Een tijdje geleden had ik een artikel gelezen op Tom's Hardware, en daarin onderzochten ze bij een dual CPU opstelling met Xeon's of er een snelheidswinst verkregen kon worden door het beperken van een proces tot 1 processor.
Hierin kwam men tot de conclusie dat het van het programma af dat gedraaid werd, maar dat er over het algemeen wel sprake was van een snelheidswinst.
Op GoT zijn er ook [url=verscheidene topics geweest over dual CPU opstellingen en gamen, en daarin kwam over het algemeen naar voren dat games beter draaien op een single-CPU systeem, en dat door de extra administratie die de PC moest verrichten dual CPU opstellingen langzamer draaiden dan op een single CPU pc.
Helaas heeft Tom's Hardware alleen op een Xeon systeem benchmarks gedraaid, want de Opteron architectuur is fundamenteel anders dan die van Xeon. Waar Xeon's namelijk enorm gelimiteerd zijn in geheugen bandbreedte -ze delen samen 1 bus en 1 geheugencontroller- heeft in een Opteron systeem elke CPU zijn eigen ingebakken controller, en kunnen ze elkaars geheugen benaderen. Dit zou de grootste bottleneck voor games moeten oplossen, en de extra workload voor de toekenning van threads wellicht te niet doen.
Nu dat ik Pimp My PC-70 eindelijk af heb, kan ik op mijn systeem zelf wat benchmarks draaien om te kijken of het uitmaakt.
In powerstrip (versie 3.50), is er een instelling om het process in de Application Profiles te limiteren tot de eerste CPU. Powerstrip was tijdens de tests het enige programma (samen met wat systeemfiles en PGP) dat draaide, en de tweede monitor was handmatig disabled. De tests zijn uitgevoerd op dit systeem:
- 2x AMD Opteron 246 2Ghz
- 4x 512mb Kingston geheugen (166mhz, 2,5/3/3/7
)
- Tyan Thunder K8W
- ATi Radeon X800XT Platinum Edition
Uitgebreide specs staan in m'n signature.
Op de K8W draait de HT link tussen CPU's op 800mhz, de HT link tussen CPU0 en AGP op 600mhz, en de HT link tussen CPU0 en de Northbridge ook op 600mhz. Hoger heb ik ze zonder hangende PC nog niet gekregen.
Op de videokaart klokt de GPU op 567mhz, en het geheugen op 575mhz (1150mhz).
De test zijn gedaan met 3Dmark 2003 en 2005, allebei met alles op de standaard instellingen.
En dan nu de resultaten, allereerst met assign proces affinity to the first CPU uit, oftewel de PC handelt zelf af wat waar heen gaat:
2003

2005

En met assign proces affinity to the first CPU aan:
2003

2005

Zoals je ziet maakt het niet zoveel uit, en win je zelfs (marginaal) in 3dmark 2003 als je 2 CPU gebruikt.
Ik ga morgen nog meer benchmarks draaien, als iemand nog een paar goede ideeen heeft welke graag.
Hierin kwam men tot de conclusie dat het van het programma af dat gedraaid werd, maar dat er over het algemeen wel sprake was van een snelheidswinst.
Op GoT zijn er ook [url=verscheidene topics geweest over dual CPU opstellingen en gamen, en daarin kwam over het algemeen naar voren dat games beter draaien op een single-CPU systeem, en dat door de extra administratie die de PC moest verrichten dual CPU opstellingen langzamer draaiden dan op een single CPU pc.
Helaas heeft Tom's Hardware alleen op een Xeon systeem benchmarks gedraaid, want de Opteron architectuur is fundamenteel anders dan die van Xeon. Waar Xeon's namelijk enorm gelimiteerd zijn in geheugen bandbreedte -ze delen samen 1 bus en 1 geheugencontroller- heeft in een Opteron systeem elke CPU zijn eigen ingebakken controller, en kunnen ze elkaars geheugen benaderen. Dit zou de grootste bottleneck voor games moeten oplossen, en de extra workload voor de toekenning van threads wellicht te niet doen.
Nu dat ik Pimp My PC-70 eindelijk af heb, kan ik op mijn systeem zelf wat benchmarks draaien om te kijken of het uitmaakt.
In powerstrip (versie 3.50), is er een instelling om het process in de Application Profiles te limiteren tot de eerste CPU. Powerstrip was tijdens de tests het enige programma (samen met wat systeemfiles en PGP) dat draaide, en de tweede monitor was handmatig disabled. De tests zijn uitgevoerd op dit systeem:
- 2x AMD Opteron 246 2Ghz
- 4x 512mb Kingston geheugen (166mhz, 2,5/3/3/7
- Tyan Thunder K8W
- ATi Radeon X800XT Platinum Edition
Uitgebreide specs staan in m'n signature.
Op de K8W draait de HT link tussen CPU's op 800mhz, de HT link tussen CPU0 en AGP op 600mhz, en de HT link tussen CPU0 en de Northbridge ook op 600mhz. Hoger heb ik ze zonder hangende PC nog niet gekregen.
Op de videokaart klokt de GPU op 567mhz, en het geheugen op 575mhz (1150mhz).
De test zijn gedaan met 3Dmark 2003 en 2005, allebei met alles op de standaard instellingen.
En dan nu de resultaten, allereerst met assign proces affinity to the first CPU uit, oftewel de PC handelt zelf af wat waar heen gaat:
2003

2005

En met assign proces affinity to the first CPU aan:
2003

2005

Zoals je ziet maakt het niet zoveel uit, en win je zelfs (marginaal) in 3dmark 2003 als je 2 CPU gebruikt.
Ik ga morgen nog meer benchmarks draaien, als iemand nog een paar goede ideeen heeft welke graag.