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.

Navnenyt fra it-Danmark

Renewtech ApS har pr. 1. marts 2026 ansat Emil Holme Fisker som Customer Service Specialist. Han skal især beskæftige sig med at levere høj kvalitets kundeservice og hjælpe Renewtechs kunder med at få de rette løsninger til deres behov. Han kommer fra en stilling som Key Account Manager hos Camro A/S. Han er uddannet som salgselev hos Camro A/S. Han har tidligere beskæftiget sig med at udvikle gode kunderelationer, opsøgende salg og udvikling af salgsaktiviteter. Nyt job

Emil Holme Fisker

Renewtech ApS

Norriq Danmark A/S har pr. 1. januar 2026 ansat Morten Kronborg som Consultant ERP. Han skal især beskæftige sig med hjælp og rådgivning af kundernes handels-forretningsprocesser indenfor salg og indkøb. Han kommer fra en stilling som Digital Forretningskonsulent hos Gasa Nord Grønt. Han er uddannet speditør og har bevæget sig ind i handelsvirksomheder hvor han endte med ansvar for ERP-løsninger. Han har tidligere beskæftiget sig med at være ansvarlig for implementering og drift af IT-projekter. Nyt job

Morten Kronborg

Norriq Danmark A/S

Thomas Nakai, Product Owner hos Carlsberg, har pr. 27. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Thomas Nakai

Carlsberg

Renewtech ApS har pr. 15. marts 2026 ansat Per Forberg som Account Manager for Sustainable Relations. Han skal især beskæftige sig med etablere nye partnerskaber med henblik på ITAD og sourcing kontrakter med hostingvirksomheder og strategiske slutbrugere. Han kommer fra en stilling som Nordic Key Account Manager hos Tesa. Han er uddannet hos Lund University og har en MBA i Management. Han har tidligere beskæftiget sig med at styrke salgsaktiviteter og partnerskaber på tværs af nordiske markeder. Nyt job

Per Forberg

Renewtech ApS