2 days
Duration
On-site or remote
Delivery
50%
Hands-on
Overview
About this course
Description
Learn to maximize OCaml application performance by leveraging direct compiler development expertise. This course covers runtime internals, compiler optimizations, profiling tools, and strategic optimization approaches.
Who is this for?
Your OCaml applications need better performance and you want to understand how the compiler and runtime work to extract maximum speed.
Advanced OCaml developersPerformance engineers
Outcomes
What you will learn
01
Understand OCaml runtime functionality
02
Master compiler optimizations in OCaml and Flambda2
03
Use performance measurement tools effectively
04
Identify optimization priorities strategically
Syllabus
Program outline
01
Architecture & Runtime
- —Modern architecture foundations
- —OCaml runtime internals
02
Compiler Mechanics
- —Compiler optimization pipeline
- —Flambda2 optimizations
03
Profiling & Measurement
- —Profiling tools and methodology
- —Benchmarking strategies
04
Optimization Strategies
- —Performance optimization approaches
- —Algorithms and data structures for OCaml
- —Project planning for optimization work
Practicalities
Before you enroll
Prerequisites
- —Intermediate OCaml knowledge
- —Intermediate computer science background
Format
- On-site or remote
- 3–10 participants
- 50% hands-on exercises
- Schedule: 9:30 - 17:30
Funding
- Qualiopi certified
- OPCO funding eligible
- Sessions on demand within 2 months
- Accessibility accommodations available
Instructors
Your trainers
Pierre Chambart
Senior engineer specializing in optimized code generation.
Vincent Laviron
Compiler development and optimization expert.
Enroll