Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Emner Udviklingsværktøjer, Multicore, GPU

DTU vil give udviklere suveræn magt over grafikkortet

En gruppe DTU-forskere vil gøre det nemmere at bruge pc'ens grafikprocessorer som regneslave. GPU Lab hedder forskergruppen, der netop har modtaget et millionbeløb til at sparke gang i arbejdet.

Af Mikkel Meister Mandag, 4. januar 2010 - 6:59

Hvordan gør man det nemt for udviklere, der ikke er parallelprogrammerings-nørder, at skubbe tunge beregninger fra computerens CPU over på grafikkortet?

Det spørgsmål søger man svar på en i nyoprettet forskergruppe på DTU med navnet GPU Lab, der netop har fået en pose penge på 5,4 millioner kroner af Forskningsrådet for Teknologi og Produktion.

»Vi vil gerne finde nogle overordnede principper for, hvordan en ikke-ekspert kan programmere en GPU. Det skal selvfølgelig være en person, som kan programmere, men som ikke nødvendigvis har den store datalogiske eller matematiske viden,« siger professor og sektionsleder ved Scientific Computing på DTU, Per Christian Hansen, til Version2.

Målgruppen er både forskere ved universiteter, som har brug for at løse beregningstunge opgaver, og programmører med samme behov i det private erhvervsliv. Herhjemme har akustikvirksomheden Brüel og Kjær og rådgiveren på vand- og miljøområdet DHI foreløbig vist interesse for projektet.

Vil lette arbejdet for programmøren GPU står for Graphics Processing Unit og er betegnelsen for den processor, der sidder på grafikkortet i en pc. Til forskel fra CPU'en i en pc, der for de flestes vedkommende efterhånden er en multicore-processor med to til fire kerner, er GPU'er designet som manycore-processorer med måske 100 kerner, som så til gengæld ikke er så avancerede som kernerne i en CPU.

GPU'en gemmer på store mængder rå beregningskraft, der med fordel kan bruges til videnskabelige beregninger og simuleringer.

Det er der sådan set ikke noget nyt i.

Men på DTU vil man gerne både gøre det nemmere for programmøren at lægge sin beregninger over på GPU'en og optimere kode til forskellige grafikkort, og endelig fremstille nogle værktøjer, der kan afsløre, om der overhovedet er noget at hente ved at belemre GPU'en med en opgave.

Nyt programmeringsparadigme nødvendigt

I forvejen forskes der i problematikken ved en række universiteter på verdensplan, og grafikkortproducenten Nvidia tilbyder for eksempel arkitekturen Cuda, som gør programmører i stand til at skrive C-kode med parallelle tricks gemt i ærmet.

Det er dog stadig et stykke vej fra målet om at gøre det nemmere at fremstille mere optimeret parallel kode til flere forskellige grafikkorttyper uden at være ekspert på området.

»Cuda giver dig i virkeligheden lov til at programmere som til en almindelig CPU, men faren er så, at man kommer til at lave nogle ting, som næsten ikke giver nogen hastighedsforbedring af koden på GPU'en. Derfor har vi brug et nyt paradigme og nogle værktøjer, der bedre understøtter den måde, GPU'er skal programmeres på,« fortæller adjunkt Jeppe R. Frisvad, der arbejder med computergrafik i GPU Lab.

Der skal nu ansættes to ph.d.-studerende og en postdoc i GPU Lab, hvor de to ph.d.'er skal se nærmere på algoritmer og optimering.

Postdoc'en skal dels strikke et værktøj sammen til performanceanalyse, og skal derudover fremstille en såkaldt profiler, der kan lave eksempelvis C++- eller Matlab-kode om til et bestemt grafikkort-arkitektur. Dermed kan koden bag beregningen tilpasses bedst muligt til grafikkortets pipeline og memory-arkitektur.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Software developer - for financial software
Udgivet 2. maj 10.26
SAP Senior Solution Architect - Business Warehouse and Business Intelligence
Udgivet 27. apr 11.01
.Net Web Developer
Udgivet 8. maj 15.44
Senior metodekonsulent med interesse for BPM og SCRUM
Udgivet 2. maj 9.59

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

EMC: Derfor skal du undgå både public og private cloud

Udgivet 23. maj 6.59Opdateret 23. maj 6.59

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Microsoft fjerner umoderne bling-effekter i Windows 8

    36 comments.
    Last update 1 minut 12 sekunder
    Skrevet af Lars Bjerregaard
  2. Cisco kan være en dyr netværksreligion

    14 comments.
    Last update 6 timer 35 minutter
    Skrevet af Jens Jönsson
  3. Finansminister afliver teori om NemID som spionsoftware

    22 comments.
    Last update 7 timer 23 minutter
    Skrevet af Niels Elgaard Larsen
  4. Datamatikere i Skive får gratis smartphone til .Net-udvikling

    3 comments.
    Last update 7 timer 36 minutter
    Skrevet af Martin Slot
  5. Dart: Dynamisk Statisk Programmering

    11 comments.
    Last update 8 timer 6 minutter
    Skrevet af Casper Bang
  6. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    16 comments.
    Last update 8 timer 28 minutter
    Skrevet af Jacob Bach Pedersen
  7. To psykologiske årsager til at IT-projekter går galt

    15 comments.
    Last update 8 timer 35 minutter
    Skrevet af Robert Voje
  8. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    4 comments.
    Last update 9 timer 19 minutter
    Skrevet af Thomas Hansen

Mere debat »

It-virksomheder

ØBERG Partners
|
Incube
|
Visma Sirius A/S
|
ITX
|
Scanarmor
|
Redpill Linpro
|
Ciklum
|
REALTECH NORDIC ApS
|
Deltek Danmark
|
Sec4it
|
Software Innovation
|
Reload!
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300