Mon, Oct 26 · 6:00 PM AEDT
October 26 marks another edition of FP-Syd, featuring one full-sized talk and time for lightning talks afterwards! Tim will tell us about his work on benchmarking at Tarides, one of the major contributors to the OCaml ecosystem and maintainers of key OCaml infrastructure.
Tim McGilchrist: Towards a Benchmarking Service for OCaml (full abstract below)
As usual, we'll also have time for lightning talks. If you've had a great idea recently, discovered a useful library, explored an interesting language feature, worked on a fun side project, or simply have something interesting you'd like to share, the stage is yours.
We are always on the lookout for new (and returning!) speakers. If you'd like to present something about programming, get in touch with one of the organisers.
Doors open at 6pm for the talks to start around 6:45. Please RSVP by Friday 23 noon to make sure you are on the guest list, and meet one of the hosts on the ground floor to get up to level 27.
Towards a Benchmarking Service for OCaml
Luis Eduardo de Souza Amorim (Tarides), Tim McGilchrist (Tarides)
In this talk, we discuss our efforts to implement a new benchmarking system for OCaml, with the aim of building a successor to the Sandmark suite as a comprehensive community-facing OCaml performance tracking system. We take inspiration from the consolidated DaCapo benchmark framework for Java, collecting macro-benchmarks from a diverse set of OCaml real-world applications. In the talk, we explain why this benchmarking system is a crucial part of keeping track of performance regressions, how our benchmarking setup is structured, and some preliminary outcomes from our initial prototype, as well as an outlook to the next steps for our project.