On Wed, August 10, 2005 08:12, Brian Stewart wrote: > This is a common misconception. A program does not have to be compiled > with SMP support to take advantage of a multiprocessor system. The OS > will direct programs/threads to an available processor. A dual > processor system can run two "non-smp" applications at the same time. > The program it self can never use more processing power of a single > processor... A threaded app can run on both cpus at the same time to > take advantage of the full processing power of the system. > >> Applications that are thread-aware still have to be >> compiled to be SMP aware. > > Applications that have the ability to be run in multiple threads have > been compiled with SMP support.
Doh, you are right. I'm not sure quite what I was thinking of when I wrote this, but you are correct. As long as the app has been designed to use the correct threads (I know under some SMP implications, there are kernel threads which use SMP and there are application threads which don't use SMP but allow the program to do multiple things at once), it's available to use multiple processors. >> Games, at least I've never heard of one that >> is, are not threaded nor SMP aware. > > Just as an FYI... > > QUAKE III's graphic engine was compiled with SMP support. So if you > have a SMP system, Quake III would take advantage of both processors. > QUAKE III is an old game, it would not surprise me if most of the > latest Apple games have SMP support. A simple query on the binary files > would easily confirm that. This I was not aware of. Figures that those crazy bunch of guys at Id would do something like that. After all, the original GLQuake was written by them so they could play it on their high end Gl workstations. -- G-List is sponsored by <http://lowendmac.com/> and... Small Dog Electronics http://www.smalldog.com | Refurbished Drives | -- We have Apple Refurbished Monitors in stock! | & CDRWs on Sale! | Support Low End Mac <http://lowendmac.com/lists/support.html> G-List list info: <http://lowendmac.com/lists/g-list.shtml> --> AOL users, remove "mailto:" Send list messages to: <mailto:[email protected]> To unsubscribe, email: <mailto:[EMAIL PROTECTED]> For digest mode, email: <mailto:[EMAIL PROTECTED]> Subscription questions: <mailto:[EMAIL PROTECTED]> Archive: <http://www.mail-archive.com/g-list%40mail.maclaunch.com/> iPod Accessories for Less at 1-800-iPOD.COM Fast Delivery, Low Price, Good Deal www.1800ipod.com
