lad mig modificer mit svar. ingen teknisk grund til af et stykke software skulle koere mere paa en core en end anden.
i nogle tilfalde kan en bestemt core vaere lidt mere effektiv pga den har IMC’en. og det kan vare en fordel at lasse et single threaded program til denne core alene.
anyway hvis du har et single threade program og kan faa mere mhz paa en core ved at slukke ned for andre, kan du faa et boost hvis du manuelt juster din affinity saa f.esk wow kun koere paa core 0 og alt andet paa de andre cores.
men det er ikke bestem for core 0. det kan vaere enhvert core og kraever som sagt du selv juster med din affinity.
— edit —
derudover ser det ud til at wow er mult ithreaded saa du mister sandsynligvis mere performance ved at laase den til en enkelt core lidt faa extra MHz end hvis du blot ladet den bliver juster af windows.
udover dette ser det ud til at wow bruger specifikt 3 tunge traade dvs hvis du har en I7 kan det vaere en fordel at justere disse trade vaek fra at bruge to naerlinge logiske cores da de begge ryger op til samme fysiske cores.
Denne funktion kan du finde i mit Project mercury ved at slaa ” NO HT conflicts” til” der sirke du dog at kun de fysisk cores blive udnytte og de extra fra hyperthreading bliver ignorert for dit aktive programs.
det giver den fordel af dit bagrunds software stadigvaek kan koere i hyper threads extra logiske cores.
hvis du har en nyere AMD cpu saa har de ogsaa samme hyper threading problem. pga de kun har et halvt antal FPU’er og du vil udngaa at too traade foere ned til samme fpu. hvis det er muligt de kaan faa en hel hver.
Igen saa vil project mercury’s “No HT conflicts” funktione booste din performance i det tilfaelde hvis du altsaa har en an AMD falske HEX cores eller stoerre
Sven Bent - Dr. Diagnostic
www.TechCenter.DK