Microsoft: Grafteori klarer programmering til klynger
Microsoft vil gerne bevise, at Windows kan bruges til klyngecomputere, som skal kunne klare datatunge beregningsopgaver. Nu har selskabet frigivet en version af selskabets Dryad-platform beregnet til at gøre det lettere at programmere programmer, som kan foretage parallelle beregninger.
Parallelle beregninger kan være en vanskelig opgave at programmere. Derfor benytter forskere typisk særlige programmeringssprog, som er mere egnede til opgaven.
Project Dryad er Microsofts bud på en platform, som skal gøre det lettere at lave et program, som kan udnytte en klyngecomputer. Dryad består blandt andet af en udvidelse til Microsofts C# og .Net.
Typisk kører klyngecomputere i dag Linux, men Microsoft forventer, at erhvervslivet også vil begynde at interessere sig for klyngecomputere og vil være mere vant til Windows og .Net.
Dryad benytter grafteori fra matematikken til at oversætte et program til parallelle beregninger. Dryad kan bruges til at oversætte den samme kode til en klynge i en stort set vilkårlig størrelse, fordi platformen selv sørger for at fordele arbejdet mellem op til flere tusinde processorer.
Microsoft har nu frigivet Dryad til forskere, som er den gruppe, der i dag er de største brugere af klyngecomputere og parallelle beregninger.
Selskabet arbejder angiveligt også på en version af Dryad, som kan køre på Microsofts platform for cloud computing, Azure.


Tilføj kommentar