Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how Julia's advanced compiler technology revolutionizes model-based engineering workflows by eliminating traditional C code generation dependencies in this 44-minute webinar. Learn how recent compiler advancements in Julia and ModelingToolkit.jl enable direct binary compilation for real-time model-based estimation and control applications, offering superior flexibility, performance, and deployment capabilities compared to conventional modeling and simulation tools. Discover architecture-specific code generation techniques that deliver high-speed, scalable deployments while preserving the expressiveness of high-level modeling languages. Examine two practical case studies demonstrating real-world applications: a nonlinear state estimator compiled and deployed on Raspberry Pi for real-time estimation tasks, and a Julia-based PID controller library compiled into a shared library that can be called from C programs. Understand how Julia's compiler technology enhances scientific computing, embedded systems, and real-time simulation workflows without requiring C code generation, opening new possibilities for modern engineering applications.
Syllabus
Compilation of Julia code for deployment in Model Based Engineering workflows
Taught by
JuliaHub