Universitetsavisen
Nørregade 10
1165 København K
Tlf: 21 17 95 65 (man-fre kl. 9-15)
E-mail: uni-avis@adm.ku.dk
Foredrag
Foredrag — Join us when Troels Henriksen from the Programming Languages and Theory of Computing section (PLTC) will give a DIKU Bits lecture.
Date & Time:
Place:
Lille UP1, DIKU, Universitetsparken 1, 2100 København Ø
Hosted by:
vilu@di.ku.dk (VILU), Head of Studies at DIKU, and Datalogisk Fagråd
Cost:
Free
Troels Henriksen, Tenure Track Assistant Professor in the Programming Languages and Theory of Computing section (PLTC)
Deception is OK when you gotta go fast
We’ll look at how a high level functional language, think F#, can be executed on high performance processors such as GPUs. The programmer may think they’re using all the lovely higher-order functions we know and love, but really they’re writing the kind of code you’d expect from a C programmer: full of loops, in-place updates, and up-front memory allocations! At DIKU we’ve designed one such language, Futhark, and in this talk we’ll go on a whirlwind tour of what makes it work.
Which courses do you teach?
Computersystemer (CompSys), High Performance programmering og systemer (HPPS), and Data Parallel Programming (DPP).