Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Still Thinking
One of the mysteries of life. You would think that a scheduler that just assigned the next available core to the next process would do something good, but the designs of the OSes were apparently blind-sided by multi-cores.

I have all the Windows, but Vista, after the beta trial, it just took too much to run to recommend it to any client.

32 posted on 02/10/2009 4:14:07 PM PST by Tarpon (If you don't stand on principle, you stand for nothing at all.)
[ Post Reply | Private Reply | To 29 | View Replies ]


To: Tarpon
You would think that a scheduler that just assigned the next available core to the next process would do something good, but the designs of the OSes were apparently blind-sided by multi-cores.

I know. I've written one-off stuff that even does that (with other types of resources). I guess it goes to prove Brook's law that once you get past a few programmers, productivity takes a nosedive.

At least stuff that runs all the time in the background like anti virus and firewall can be assigned to cores 2-4, and let the foreground stuff you consciously run be on core 1. I've done some of that but haven't taken the time to do it all as yet.

33 posted on 02/10/2009 4:21:18 PM PST by Still Thinking (Quis custodiet ipsos custodes?)
[ Post Reply | Private Reply | To 32 | View Replies ]

To: Tarpon
Multithreading also needs some real attention before multiple processor chips is going to mean much to average users. Now they just seem to idle along.

Windows could help with this. I'm running XP Pro on a Phenom Quad, and while you can associate a given app to prefer a given core, by default XP seems to throw everything on Core 1 . . . Why doesn't XP default to using an unused core if one is available??

One of the mysteries of life. You would think that a scheduler that just assigned the next available core to the next process would do something good, but the designs of the OSes were apparently blind-sided by multi-cores.
I thought it fascinating that OS X.6, "Snow Leopard," is slated to have "Open GL" technology to make it easier for application writers to more fully exploit multiple cores and even to tap the number crunch capabilities of graphics processors. It seems likely that speech processing will become efficient - and possibly go mainstream - with that sort of technology . . .

42 posted on 02/11/2009 3:47:41 AM PST by conservatism_IS_compassion (Change is what journalism is all about. NATURALLY journalists favor "change.")
[ Post Reply | Private Reply | To 32 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson