logo

Adapting the OCaml ecosystem for Multicore OCaml

time4 yr agoview570 views

OCaml 5.0 with support for shared-memory parallelism being around the corner, there’s increasing interest in the community to port existing libraries to Multicore. This talk will take the attendees through what the arrival of Multicore means to the OCaml ecosystem, and existing tools and methods for a smooth transition to benefit from Multicore parallelism. We aim to share some insights from our experience of porting existing libraries to Multicore OCaml. We will cover:

  • Introduction
  • Building your package with the Multicore compiler
  • Breaking changes in the runtime
  • Global state & thread-safety
  • Multiprocess vs multicore
  • Example of parallelizing a library: Lwt

Sudha Parimala Segfault Systems India

Enguerrand Decorne Tarides

Sadiq Jaffer Opsian and OCaml Labs

Tom Kelly OCaml Labs

KC Sivaramakrishnan IIT Madras India

Loading comments...