JuliaCon 2025

Yury Nuzhdin

Software Architect in ASML working on Julia algorithms in the near real time system.
GitHub


Sessions

07-24
10:30
30min
FunctionFusion.jl - the algorithm composition framework
Yury Nuzhdin

FunctionFusion.jl is a framework which generates large algorithms from small computational blocks.
It allows to develop algorithms like drawing data flow diagrams.

The framework allows to create algorithms running in multiple environments (like production and simulation) and provides necessary tools for visualization and performance optimization.

General
Main Room 4
07-25
11:00
30min
Adventures embedding Julia on a $$$ chip-making machine 🤑
Jorge Alberto Vieyra Salas, Yury Nuzhdin

ASML is the leading edge company production photo-lithography machines used to produce the most advanced chips in the world. Development of sophisticated machines requires rapid development of fast and advanced algorithms. Julia is a natural match for such developments. However, deployment is still a challenge.
For those machines we are testing deployment of compiled Julia code using juliac. This talk is a summary of our adventures trying make it work.

General
Main Room 1 (Main stage)
07-25
14:30
30min
Julia in C World: Fast, Safe and Seamless
Yury Nuzhdin

Julia is already equipped with enough tools to interact with C libraries, but you have to be C developer to operate all those unsafe_ prefixed functions correctly.
But what if your physical degree scientists have to make mathematical models crunching gigabytes of data coming directly from C and you don't have time budget to make a copy?
In this talk I will show how to build wrappers around your C API to provide native Julia look and feel for C types and functions

General
Main Room 6