2025-07-25 –, Main Room 6
Are you a Julia enthusiast swimming in a sea of legacy MATLAB code and models? Do you wish you could convince your colleagues to make the leap into the Julia ecosystem? You are in the right place! What if you could convince your team they didn’t have to choose between MATLAB and Julia? There is a way to have the best of both worlds without totally re-writing all your legacy models. Join us for a session on how to integrate high-performance Julia code into your MATLAB codebase.
GLCS.io has been writing Julia code since 2015 and has re-designed, improved, and developed Julia models across finance, science, and engineering domains over the last 4 years. We’ve fallen in love with the power and performance of Julia and believe there is tremendous untapped potential.
For decades, MATLAB has been a gold standard for data exploration, analysis, modeling and simulation across scientific and engineering domains. There are likely hundreds of thousands of MATLAB licenses in use, and millions of users supporting an unimaginable number of models and codebases.
Even for a single company, converting all existing MATLAB models to Julia would seem to be an immovable mountain, considering developer's time, expenses, and required expertise. What hope do we have for increased Julia adoption in the face of this obstacle?
Can we create a business case that is compelling for our development team? Our management team? Or project sponsors? What is the way forward?
GLCS has developed a standard process to enable developers to seamlessly integrate Julia into existing MATLAB codebases. On some projects, we’ve seen up to 100x performance increase while improving code quality and feature-set.
This talk will describe the process of integrating Julia into your MATLAB code. We will use a real-world model to illustrate design patterns for integration and maximum performance improvement. We will review before and after benchmarks to articulate the business case.
If you partner with GLCS for your Julia integration project, we’ll help you at every step, making sure to clearly understand your goals to meet or exceed your expectations.
We aim to encourage industry and research professionals to use Julia for their existing projects. Please share this talk with non-Julians you know; we hope to grow Julia adoption in MATLAB communities.