Access a growing library of JuliaHub webinars for free

Compilation of Julia Code for Deployment in Model-Based Engineering Workflows

Written by JuliaHub | Jan 1, 2025

Traditional modeling and simulation tools rely on C code generation, imposing limitations on flexibility, performance, and deployment workflows. In this webinar, we explore how recent compiler advancements in Julia and ModelingToolkit.jl eliminate the need for C code, allowing direct binary compilation for real-time model-based estimation and control. Using LLVM-based architecture-specific code generation, Julia enables high-speed, scalable deployments while maintaining the expressiveness of high-level modeling.
 
We will showcase two real-world case studies:

  • A nonlinear state estimator, compiled and deployed on a Raspberry Pi for real-time estimation.
  • A Julia-based PID controller library, compiled into a shared library callable from C programs
Join us to discover how Julia’s advanced compiler technology enhances scientific computing, embedded systems, and real-time simulation workflows—all without relying on C code.