Skip to Main content Skip to Navigation
Conference papers

High-Performance GPGPU Programming with OCaml

Mathias Bourgoin 1 Emmanuel Chailloux 1 Jean-Luc Lamotte 2
1 APR - Algorithmes, Programmes et Résolution
LIP6 - Laboratoire d'Informatique de Paris 6
2 PEQUAN - Performance et Qualité des Algorithmes Numériques
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : We present an OCaml GPGPU library with a DSL embedded into OCaml to express GPGPU kernels. The level of performance achieved is measured through different examples. We also discuss the use of GPGPU programming to increase the performance of multicore-CPUs software, written in OCaml.
Document type :
Conference papers
Complete list of metadata
Contributor : Lip6 Publications <>
Submitted on : Wednesday, October 14, 2015 - 4:59:26 PM
Last modification on : Friday, January 8, 2021 - 5:40:03 PM


  • HAL Id : hal-01215694, version 1


Mathias Bourgoin, Emmanuel Chailloux, Jean-Luc Lamotte. High-Performance GPGPU Programming with OCaml. The OCaml Users and Developers Workshop, Sep 2013, Boston, MA, United States. ⟨hal-01215694⟩



Record views