gogogadgetliver
Distinguished
[citation][nom]zerapio[/nom]Applications shouldn't be mapping threads to cores, that's the job of the OS scheduler.[/citation]
True but applications can indeed request what processor they want. This is useful if you know contention mechanisms haven't been written into the code but you want it to at least run on a multicore box without blowing up.
In this case with Winword it looks like it's properly running on multiple CPUs. Most of the threads appear to be calls to the system for crap (ntdll for example) and those most definately would be optimized.
Say what you want about MS but they are by no means amatures at this.
..as seen on a quad core (8 logical).
If someone has Open Office handy I'd be interested to see what it's up to.
True but applications can indeed request what processor they want. This is useful if you know contention mechanisms haven't been written into the code but you want it to at least run on a multicore box without blowing up.
In this case with Winword it looks like it's properly running on multiple CPUs. Most of the threads appear to be calls to the system for crap (ntdll for example) and those most definately would be optimized.
Say what you want about MS but they are by no means amatures at this.
..as seen on a quad core (8 logical).
If someone has Open Office handy I'd be interested to see what it's up to.