COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > SPOC: GPGPU Programming with OCaml
SPOC: GPGPU Programming with OCamlAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Eiko Yoneki. Currently, General purpose (GP)GPU programming is a popular solution to achieve high performance. It couples inexpensive highly parallel computing units with classic CPUs. These heterogenous systems lead to complex designs combining multiple paradigms and programming languages to manage each hardware architecture. In this talk I will present a set of tools to harness GPGPU programming through the OCaml programming language. I will describe the SPOC library, which allows to handle GPGPU subprograms (kernels) and data transfers between devices. Then, I will show how SPOC expresses GPGPU kernels: through interoperability with common low-level extensions (from Cuda and OpenCL frameworks) but also via an embedded DSL for OCaml. Finally, I will present how to manage those kernels through parallel skeletons with SPOC . This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMRC Cognition and Brain Sciences Unit- Chaucer Club Institute of Astronomy Colloquia economics Type the title of a new list here Scott Lectures DisabilityOther talksUniversality in Active Matter Making Refuge: Calais and Cambridge Sine-Gordon on a Wormhole Constructing the virtual fundamental cycle Animal Migration Protein Folding, Evolution and Interactions Symposium 'Politics in Uncertain Times: What will the world look like in 2050 and how do you know? |