In this 50-minute webinar from JuliaHub, learn how recent compiler advancements in Julia and ModelingToolkit.jl are transforming model-based engineering workflows by eliminating the need for C code generation. Explore how direct binary compilation enables real-time model-based estimation and control while maintaining high-level modeling expressiveness. Examine two practical case studies: a nonlinear state estimator deployed on a Raspberry Pi for real-time estimation, and a Julia-based PID controller library compiled into a C-callable shared library. Discover the advantages of LLVM-based architecture-specific code generation for high-speed, scalable deployments in scientific computing, embedded systems, and real-time simulation workflows without C code dependencies.
Overview
Syllabus
Compilation of Julia Code for Deployment in Model-Based Engineering Workflows
Taught by
JuliaHub