2025-07-25 –, Main Room 3
Base Julia provides mostly low-level multi-threading and synchronization primitives -- task spawn, locks, conditions, etc. In building our knowledge graph application at RAI, we have found the need for higher level abstractions to build parallelism into our processing pipeline. In this lightning talk, we will describe TaskGroup
s: why we need them and what you can do with them.
At Relational AI, we have built a high-level multi-threading abstraction for our use: TaskGroup
s. We will open source the code prior to JuliaCon and describe the abstraction in this talk.
Kiran has contributed to Julia in a number of ways for over 10 years. He is currently a Principal Software Engineer at RelationalAI.