Microsoft helpt met multicoreprogrammeren

Intel Nehalem

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (13)
Aanbevelen

Gepubliceerd: Maandag 11 mei 2009
Auteur: Jasper Bakker

Microsoft biedt een nieuwe programmeertaal aan voor zijn ontwikkelraamwerk .NET. De taal, Axum, is speciaal gemaakt voor multicore-processors.

Huidige applicaties maken lang niet altijd goed gebruik van multicore-chips. Het grootste voordeel valt nog altijd te behalen met meerdere verschillende programma's. Het ontwikkelen van software voor multicore is ook moeilijk. Microsoft wil dat vergemakkelijken en biedt daarvoor nu een vroege versie van Axum.

Deze zogeheten concurrent programmeertaal is echter geen product of concreet gepland product. Axum is een incubatieproject van Microsofts ontwikkellabs. De makers moedigen softwareontwikkelaars wel aan de taal te gebruiken en dan feedback te geven. Mede op basis daarvan kan de hele taal nog veranderen, bijvoorbeeld qua functies maar ook qua commando's en syntax.

Niet algemeen inzetbaar

Axum heeft veel gelijkenissen met Microsofts programmeertaal C#, maar leent veel concepten van de aloude parallelle taal Erlang. In tegenstelling tot die programmeertaal moet Axum niet een algemene programmeertaal zijn. Het doel is om dit als gespecialiseerde toevoeging in te zetten. Dat gebeurt dan voor taken waarbij parallelle verwerking, op multicore-processors, veel winst oplevert. Andere talen in .NET kunnen dan Axum-code aanroepen voor uitvoering van zo'n taak.

De nieuwe parallelle programmeertaal in wording is gratis te downloaden. Ontwikkelaars kunnen het dan gebruiken in Microsofts ontwikkelpakket Visual Studio 2008. Microsoft biedt daarbij ook een handleiding voor ontwikkelaars. Dit project is eerder bekend gemaakt onder de naam Maestro.

Ook Intel

Ondertussen werkt processorproducent Intel nog aan zijn plugins voor Visual Studio om parallel programmeren te vergemakkelijken. Dat Parallel Studio is al geruime tijd in ontwikkeling. Het omvat hulptools voor het compileren, debuggen en inspecteren van broncode voor efficiënter draaien op multicore-chips.

Relevante whitepaper: Geautomatiseerde superieure klantervaring
Download

Totaal 13 reactiesLaatste reacties


Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Apple-gadgets van ...

World Tech Update: Apple-gadgets van iWorld (video)

Verleden nieuws