Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
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
Skarp C#-udvikler søges til fast stilling i spændende virksomhed i Østjylland
Udgivet 8. feb 9.17
Proficient Global Project Manager (7005)
Udgivet 8. feb 11.47
SharePoint 2007/2010 udviklere
Udgivet 16. jun 2011 14.28
IT Service Manager
Udgivet 7. feb 14.29

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

Version2 tester: Her kan du fare vild i Windows 8

Udgivet 10. feb 10.44Opdateret 10. feb 11.04

Rygte: Google snart klar med Dropbox-konkurrent

Udgivet 10. feb 10.19Opdateret 10. feb 10.19

Ny blog stiller skarpt på juraen i it-kontrakter

Udgivet 10. feb 10.00Opdateret 10. feb 10.15

Windows 8 Consumer Preview klar til download 29. februar

Udgivet 10. feb 9.49Opdateret 10. feb 10.24

4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

Udgivet 10. feb 8.01Opdateret 10. feb 8.01
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Microsoft frigiver Android-version af OneNote

    5 comments.
    Last update 19 sekunder
    Skrevet af Jan Lunddal Larsen
  2. Derfor bliver dårlige it-projekter ikke stoppet i tide

    3 comments.
    Last update 3 minutter 39 sekunder
    Skrevet af Kasper Jørgensen
  3. 4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

    5 comments.
    Last update 16 minutter 29 sekunder
    Skrevet af Thomas Vestergaard
  4. XBMC på fit-PC3

    19 comments.
    Last update 18 minutter 33 sekunder
    Skrevet af John Knuhtsen
  5. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    53 comments.
    Last update 30 minutter 29 sekunder
    Skrevet af Jesper Lund Stocholm
  6. It skal spare kommunerne for 165 millioner kroner i 2012

    1 comment.
    Last update 30 minutter 32 sekunder
    Skrevet af Christian Nobel
  7. Konklusion af Polsag-review fra 2009: Elendig kode hånd i hånd med elendig kontrakt

    8 comments.
    Last update 44 minutter 33 sekunder
    Skrevet af Torben Frandsen
  8. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    13 comments.
    Last update 52 minutter 24 sekunder
    Skrevet af Jesper Frimann
Mere debat »

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X 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
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

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