What is Dryad?

Posted: (EET/GMT+2)

 

Are you interested in developing applications for High Performance Computing (HPC) or clusters? If so, then you might be interested in Microsoft's Dryad. Dryad is "an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs."

Sounds cool! Though I confess I don't have a computing clusted back home with which I could test this new technology, I'm sure the lessons learned with clusters will later on drop in the .NET Framework. It's easy to see that the number of cores in processors is getting up quickly (Intel's six-core processors (with Hyper Threading) will be here in early 2010), so in ten years you might have a nifty little cluster working inside every computer.

It's about time we're finding solutions to make programming easier.