« Concurrency on the Web: Responses | Main | Can Google Make Concurrency Commonplace? »
April 29, 2008
Blogorriffic: Jeff Atwood vs. Herb Sutter
Coding Horror's Jeff Atwood has modified his controversial claim that quad-cores are a "waste of electricity" for most developers, in response to Herb Sutter's mini-list of Microsoft products that make use of multicore desktops.In response to Atwood's original post, Sutter named three tools that offer speedups on quad-core platforms:In a valuable read that explores much of the current sentiment about manycore mania, Atwood writes:Visual C++ 2008’s /MP flag: "I typically get linear speedups on the compile phase. The link phase is still sequential, but on most projects compilation dominates."
Visual Studio's parallel project builds in Batch Build mode, "though that feature didn’t let you compile multiple files in the same project in parallel."
Excel 2007's parallel recalculation: "Assuming the spreadsheet is large and doesn’t just contain sequential dependencies between cells, it usually scales linearly up to at least 8 cores."
I implored commenters who felt strongly about the benefits of quad-core to point me to multitasking benchmarks that showed a profound difference in performance between 2 and more-than-2 CPU cores. It's curious. The web is awash in zillions of hardware review websites, yet you can barely find any multitasking benchmarks on any of them. I think it's because the amount of multitasking required to seriously load more than two CPU cores borders on the absurd...
Posted by Alexandra Weber Morales on April 29, 2008 6:05 PM
Trackback Pings
TrackBack URL for this entry:
https://swarm.jupitermedia.com/mt-tb.cgi/2601
