- Aug 25, 2001
- 56,570
- 10,195
- 126
This is a semi-continuation of a discussion that I was having with bsobel in another thread.
I personally don't know what to say about the CPU scheduler in Vista, since I'm not familiar. But I do have another data-point to add to this discussion.
I've recently started participating in http://www.seventeenorbust.com/ , a distributed-computing project involving searching for prime numbers, something to do with the "Serpinski Conjecture". The client gets downloaded, and contacts their server, and computes work-units locally, and eventually forwards the results to the server. I also got my friend interested in this. (Check the Distributed Compuiting forum on AT for more info.) The client measures work in something called "cems/sec".
On two identical laptops, one running Vista Home Premium, one running XP Pro. Pro was a recent fresh install, Vista has had all of the pre-installed bloatware removed, and the Aero theme disabled. The SoB client was configured for two cores using the service install method. The CPU is a 1.6Ghz C2D Merom chip.
On XP Pro, each core would compute 2.8M cems/sec and 2.9M cems/sec.
On Vista, each core would compute 1.4M cems/sec and 1.8M cems.sec.
Quite a large difference.
Another data point: http://forums.anandtech.com/me...=2064330&enterthread=y
Problems with idle-priority threads in Vista slowing down their foreground tasks.
So the real question is, what is really going on here? Is Vista defective? These numbers aren't due to hardware drivers or anything else of those sorts, since the software apps in question are purely computational apps.
I personally don't know what to say about the CPU scheduler in Vista, since I'm not familiar. But I do have another data-point to add to this discussion.
I've recently started participating in http://www.seventeenorbust.com/ , a distributed-computing project involving searching for prime numbers, something to do with the "Serpinski Conjecture". The client gets downloaded, and contacts their server, and computes work-units locally, and eventually forwards the results to the server. I also got my friend interested in this. (Check the Distributed Compuiting forum on AT for more info.) The client measures work in something called "cems/sec".
On two identical laptops, one running Vista Home Premium, one running XP Pro. Pro was a recent fresh install, Vista has had all of the pre-installed bloatware removed, and the Aero theme disabled. The SoB client was configured for two cores using the service install method. The CPU is a 1.6Ghz C2D Merom chip.
On XP Pro, each core would compute 2.8M cems/sec and 2.9M cems/sec.
On Vista, each core would compute 1.4M cems/sec and 1.8M cems.sec.
Quite a large difference.
Another data point: http://forums.anandtech.com/me...=2064330&enterthread=y
Problems with idle-priority threads in Vista slowing down their foreground tasks.
So the real question is, what is really going on here? Is Vista defective? These numbers aren't due to hardware drivers or anything else of those sorts, since the software apps in question are purely computational apps.