ICFP 2021 (series) / OCaml 2021 (series) / OCaml 2021 /
Adapting the OCaml ecosystem for Multicore OCaml
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
Abstract (ocaml2021-paper8.pdf) | 175KiB |
slides (Adapting the OCaml Ecosystem for Multicore OCaml.pdf) | 1.21MiB |
Fri 27 AugDisplayed time zone: Seoul change
Fri 27 Aug
Displayed time zone: Seoul change
16:00 - 17:30 | |||
16:00 30mTalk | GopCaml: A Structural Editor for OCaml OCaml Kiran Gopinathan National University of Singapore File Attached | ||
16:30 30mTalk | OCaml and Python: Getting the Best of Both Worlds OCaml Laurent Mazare Jane Street | ||
17:00 30mTalk | Adapting the OCaml ecosystem for Multicore OCaml OCaml Sudha Parimala Segfault Systems, Enguerrand Decorne Tarides, Sadiq Jaffer Opsian and OCaml Labs, Tom Kelly OCaml Labs, KC Sivaramakrishnan IIT Madras File Attached |