Tuesday, April 17, 2007

Eight-core Macs and performance


On the one hand:

New eight-core Mac Pro performance a mixed bag

On the other hand:

"12:23pm - Easy to spread multiple threads across as many processor cores as you want -- demo [of Compressor] shows octo-core encoding jump to 100% across all eight cores. Shows live bookmarks in video, publishing to iTunes. All done!"

- Apple Keynote Live from NAB 2007

Even though SMP has been around for years, it hasn't really been mainstream until now. Around 1997 or 98, I bought an SMP Pentium II system. A few years later when I built a Pentium 4-based computer, I couldn't even find a consumer-grade SMP motherboard. I think that as computer prices continued to fall, the cost of SMP, relative to the other components of the computer, pushed it out of what the consumer market would pay. But now multi-cores have changed the economics again, and the writing is on the wall - multi-processing is going to be a fact of life for all but the most modest entry level computers for the foreseeable future.

Eventually, general purpose software will catch up and take full advantage of the multi-core processors. Until then, buy the tool you need and not more. If your daily software doesn't use eight cores, no one is forcing you to buy eight cores. If you buy a nail gun when all you really needed was a box of thumbtacks, maybe you're compensating for something.


No comments: