View Single Post
Unread 04-24-2005, 10:51 AM   #53
bobkoure
Cooling Savant
 
Join Date: Feb 2003
Location: USA - Boston area
Posts: 798
Default

Yep, multi-processor for multiple apps is really nice. Inter-thread communication is fast and inter-process communication (particularly when the processes are on different processors) is slow - but there isn't much cross-processor communication going on, so it doesn't matter.
There's some ugliness in the winnt cross-processor communication model in which, basically, all processors but one are stopped and their queues drained - enough overhead even without the stop/start that it made sense for msoft to produce uniprocessor and multiprocessor HALs, so single processor systems could avoid it.
Maybe they've improved things - or maybe it doesn't matter...
bobkoure is offline   Reply With Quote