I am disappointed in the fall off in coverage for efforts to improve programming of parallel systems. Maybe it is a bias in my own personal sources but it seems like the energy of a few years ago has abated somewhat.
Maybe this Network World story to which Slashdot links will help re-invigorate discussion. It covers a presentation by Dave Probert, a kernel architect at Microsoft. As the article notes, not even Dave’s cohorts at the Redmond software giant necessarily agree with his views.
I don’t think what he’s suggesting, from improving CPU scheduling to adopting a more hypervisor like approach, hasn’t been covered by other researchers. I am curious whether he’s looked at the field of parallel programming as being pursued by competitors and academics alike.
Regardless, maybe the question coming from within such a high profile company will re-ignite interest, even if it arises from the midst of a bit of friction at Microsoft’s expense.