Thread: 8 Cores
View Single Post
  #9 (permalink)  
Old 5th September 2008, 11:00 PM
Brains's Avatar
Brains Brains is offline
Still stuck in 1984
 
Join Date: Mar 2005
Location: Inside your head
Posts: 4,554
Default

Quote:
Originally Posted by MacRobbo View Post
Im just curious what the eight cores in the Mac Pro are for? Hardly any software uses this right?
Nope -- just about everything that's well-written can make use of however many cores there happen to be. Programs which make use of "threads" can do multiple things at the same time, if the resources are there to do it.

Old-school programming was self-contained, they would do one thing after another after another, and the OS would tell the program when it could have its share of the processor. With threads, a program can assign a sub-task to a thread and hand the thread to the OS; the OS will pick up the first available processing unit and then slot it into the multitasking system. If there is only the one processor, the thread has to complete before the program can send another. With multiple processors, multiple threads can run concurrently; its as if a program is actually a little OS of its own with several sub-programs running.
__________________
Tune into Psymbiensis, 24/7 chill music streaming straight to your desktop.
Cornell University says, "Watching TV shows makes you stupid." Break the addiction, visit White Dot today.
Wi-fi is a health risk, please use sparingly and with caution.
Reply With Quote