Rust for Weld, a High Performance Parallel JIT Compiler
no recording on file
summary
Weld is a Rust-based JIT compiler and runtime that produces a parallel intermediate representation to accelerate data-intensive libraries (claiming up to 100x). The talk covers implementing a native code generator using LLVM from Rust, reducing JIT compilation latency, designing the compiler for extensibility via Rust traits while enabling portability to languages like Python and C, and building a parallel runtime plus issues around invoking unsafe Rust from JIT-compiled code.
AI-written summary · about







