Multi-ML is a programming language implemented over OCaml that combines the high degree of abstraction of ML with the scalable and predictable performances of multi-BSP. The multi-BSP model is an extension of the well-known BSP bridging model. It brings a tree-based view of nested components to represent hierarchical architectures. In the past, we designed BSML for programming BSP algorithms in ML. We now propose the Multi-ML language as an extension of BSML for programming Multi-BSP algorithms in ML.

More informations here


  • Victor Allombert (LACL, Université Paris-Est Créteil)
  • Frédéric Gava (LACL, Université Paris-Est Créteil)
  • Julien Tesson (LACL, Université Paris-Est Créteil)


  1. Frederic Gava, Victor Allombert and Julien Tesson. Multi-ML: Programming Multi-BSP Algorithms in ML. In International Journal of Parallel Programming, 2015, to appear
Last modified 3 years ago Last modified on Jul 10, 2015, 12:23:36 PM