Anvend grafikprocessor og parallelprogrammering i C++

Microsoft giver C++-programmører mulighed for at anvende grafik-processorer (GPU'er) til parallelprogrammering.

Artikel top billede

I dag er langt de fleste computere udstyret med flerkerne-processorer.

Det betyder, at programmeringssprog bør være udstyret med features, der giver mulighed for parallelprogrammering.

Parallelprogrammering gør det nemlig muligt at eksekvere et program langt hurtigere end normalt.

Hvis udviklere samtidig får mulighed for at anvende en grafik-processor til talknusning fremfor den traditionelle CPU, så er der rig lejlighed for at få beregningstunge programmer til at eksekvere langt hurtigere.

Anvend GPU'en til intensive beregningsopgaver

Intel har tidligere vist, at grafik-processorer er langt hurtigere til parallelberegninger end computerens traditionelle CPU.

Nu tager Microsoft et nyt skridt for at gøre parallelprogrammering tilgængelig for C++-udviklere, så de også kan udnytte de rasende hurtige grafik-processorer til beregningstunge opgaver.

På sin blog skriver S. Somasegar, senior præsident for Microsofts udvikler-division, om Microsofts nye C++ Accelerated Massive Parallelism (AMP), der blev lanceret forleden på chip-fabrikanten AMD's Fusion Developer-konference.

"Microsoft ønsker at gøre det alment tilgængeligt at skrive kode, der drager fordel af heterogen hardware som GPU'er. Så ligesom vi har gjort førhrn med multikerne, så kommer denne nye egenskab i den næste version af Visual Studio," lover S. Somesagar blandt andet.
 
Microsofts satsning på parallelprogrammering
Dermed henviser han til, at C++ AMP blot er det seneste udspil fra Microsofts rettet mod at gøre parallelprogrammering tilgængelig for C++-udviklere. 

Microsoft har nemlig tidligere givet udviklere mulighed for at udnytte flerkerneprocessorer og parallelprogrammering blandt andet ved at introducere Parallel Patterns Library for C++-programmer i Visual Studio 2010.

Læses lige nu

    KMD A/S

    Senior Java Developer

    Københavnsområdet

    Politiets Efterretningstjeneste

    Teknikere med flair for elektronik til PET's indhentningsafdeling

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    IT-sikkerhedsspecialist med fokus på Governance, risiko, compliance og akkreditering

    Københavnsområdet

    Netcompany A/S

    Network Engineer

    Nordjylland

    Navnenyt fra it-Danmark

    Guardsix har pr. 1. maj 2026 ansat Louise Sara Baunsgaard som Global Marketing & Communications Director. Hun skal især beskæftige sig med at positionere virksomheden som et europæisk alternativ i en tid, hvor cybersikkerhed i høj grad handler om geopolitik. Hun kommer fra en stilling som Co-Founder og CMO hos Get BOB. Hun er uddannet Ba.ling.merc fra CBS og har desuden en Mini MBA i marketing. Hun har tidligere beskæftiget sig med marketing og kommunikation i ledende nordiske roller hos bl.a. Meta og Nets. Nyt job
    IFS Danmark A/S har pr. 1. april 2026 ansat Sarah Warm som Account Executive, Energy & Utilities. Hun skal især beskæftige sig med salg af IFS' løsninger til nye kunder inden for energibranchen. Hun kommer fra en stilling som Account Executive hos Synergy Investment Group i Holland. Hun er uddannet BSc Economics and Business Economics, Neuroscience & MSc Business Administration Digital Business. Hun har tidligere beskæftiget sig med Solution Sales & Cybersecurity. Nyt job

    Sarah Warm

    IFS Danmark A/S

    Netip A/S har pr. 1. juni 2026 ansat Kristina Svingel Jeppesen som bogholder ved netIP's kontor i Thisted. Hun kommer fra en stilling som Kontorassistent hos DFI Geisler. Nyt job
    Jakob Dirksen, SVP, Nordic Customer Delivery & Operations hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Infrastructure Delivery & Operations. Han skal fremover især beskæftige sig med at lede Infrastructure Delivery & Operations, der har til opgave at drive og udvikle fibernetværket på tværs af virksomheden. Forfremmelse

    Jakob Dirksen

    GlobalConnect