Mac on Intel :: Mac OS X Leopard will feature advanced thread-splitting capabilities
Visit our new FORUM
Intel Xeon CPU

Recent Stories

Photos: Core 2 Duo MacBook Pro disassembled
Apple releases Core 2 Duo based MacBook Pros

Core 2 Duo-based MacBook Pros expected today
(PRODUCT) RED iMac and MacBook on the way?
Video of Counter-Strike: Source running smoothly under CrossOver Mac
Intel Cloverton in a Mac Pro: 8 core goodness
Core 2 Duo-based iMac benchmark results
24-inch iMac unpacking photos
Core 2 Duo iMacs arrive, 24-inch model at high-end
CodeWeavers' CrossOver Mac free beta released
Mac Pro vs. Power Mac G5 photo gallery
Apple's Mac Pro: "The ultimate in desktop computing"
Intel launches the Core 2 Duo processor series
Understanding the Mac Pro's FB-DIMM memory architecture
Mac Pro benchmarks: Up to 85% faster than quad G5
Ars Technica reviews the Mac Pro
Selling my Power Mac dual G5 2.5 - anyone interested?
Apple beats Dell on quad-Xeon system pricing
Mac Pro photos from WWDC
Fruits of WWDC 2006: Mac Pro, Intel Xserve
The Apple 2006 World Wide Developers Conference begins
Apple's 15-inch MacBook Pro battery exchange program
Apple acknowledges MacBook Pro whine issue
Migrate your Boot Camp Windows install into Parallels
Photos of upcoming Mac Pro enclosures?
New enclosures expected for upcoming Mac Pro and MacBook Pro
Run Windows apps under Mac OS X - without Windows
All-inclusive list of MacBook Pro bugs
Parallels Desktop for Mac goes final, hits the shelves
Is your MacBook's main vent covered by plastic?
Intel-based Xserve expected this summer
MacBook benchmark round-up
Power Mac line to become "Mac Pro" with move to Intel
Apple Notebook Comparison Chart
Apple speed bumps the MacBook Pro line
High res, close up photos of the new MacBook
Apple introduces the MacBook
Intel-based Mac mini CPU upgrade guide
MacBook Pro whine issue solved by hacking system file?
Hot MacBook Pros...heatsink compound applicaton to blame?
Parallels Workstation beta 5 breaks OPENSTEP
Apple releases the 17-inch MacBook Pro
Release of 17" Intel-based MacBook Pro imminent
NeXT's OPENSTEP up and running on a MacBook Pro
Is Apple underclocking the MacBook Pro's ATI X1600 GPU?
Will Apple bid farewell to the Mach microkernel
PC World adds the Mac to their Top Desktop PC charts
A first use for MacBook Pro's ExpressCard slot: EV-DO wireless
Triple booting Mac OS X, Windows and Linux via Boot Camp
Intel Merom processor swapped into Mac mini

ALL Stories

Other Sites:

Mac OS X Leopard will feature advanced thread-splitting capabilities

The chip that powers the latest Macs, the Intel Core Duo, is, as the name implies, a dule core processor. Two processors in one package, really. The same is true for Inte's upcoming Conroe CPU that will almost certainly find its way into the Intel-based Power Macs to come before year's end. Beyond that, out on Intel's horizon, we can see Kentsfield and Clovertown, two upcomong quad-core processors. And that's not to mention the mighty Dunnington, to sport four to thirty two cores.

For an application to take advantage of all that mult-core goodness, it needs to be well threaded. Yet, many apps out there are unthreaded or poorly threaded. It's Apple and Intel and Mac OS X v10.5 "Lepoard" to the rescue.

According to Mac OS Rumors, Leopard, which is expected to be unveiled at August's World Wide Developers Conference, is expected to contain code co-developed with Intel that helps break up tasks into multiple threads, allowing them to better utilize these new multi-core systems. At present, it's the very rare applicaion that benefits at all from more than four processor cores. Diminishing returns. According to the article, this new thread splitting code allows standard applications to take full benefit of 16 cores, each core getting an approximately equal slice of the work at hand. The effect works nearly as well for 32 cores.

All this is not to say that Mac OS X is weak at handling multiprocessing. To the contrary, Mac OS X is currently the operating system champion at handling multiple CPUs. It's had this ability since day one. The reason that this new technology will be so welcome is to do with the way developers code applications, and the degree of difficulty involved in developing a highly threaded application.


Unable to select DB