Parallel Programming with OCaml: A Tutorial

Abstract : OCaml is a multi-paradigm (functional, imperative, object-oriented) high level sequential language. Types are stati- cally inferred by the compiler and the type system is expressive and strong. These features make OCaml a very productive language for developing efficient and safe programs. In this tutorial we present three frameworks for using OCaml to program scalable parallel architectures: BSML, Multi-ML and Spoc.
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01941231
Contributor : Victor Allombert <>
Submitted on : Friday, November 30, 2018 - 6:51:45 PM
Last modification on : Thursday, February 7, 2019 - 4:55:48 PM
Document(s) archivé(s) le : Friday, March 1, 2019 - 4:07:01 PM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01941231, version 1

Collections

Citation

Victor Allombert, Mathias Bourgoin, Frédéric Loulergue. Parallel Programming with OCaml: A Tutorial. International Conference on High Performance Computing and Simulation (HPCS 2018), Jul 2018, Orléans, France. ⟨hal-01941231⟩

Share

Metrics

Record views

24

Files downloads

103