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.
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01215694
Contributor : Lip6 Publications <>
Submitted on : Wednesday, October 14, 2015 - 4:59:26 PM
Last modification on : Thursday, March 21, 2019 - 12:59:00 PM

Identifiers

  • HAL Id : hal-01215694, version 1

Citation

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⟩

Share

Metrics

Record views

142