Rapid: Region-Based Pointer Disambiguation for Efficient Memory Optimization
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to pointer disambiguation in this 18-minute conference talk from OOPSLA2 2023. Delve into Rapid, a tool that enhances compiler optimization by efficiently allocating objects in distinct memory regions. Learn how this innovative technique reduces allocator and dynamic check overheads, outperforming existing methods. Discover the impressive performance benefits achieved across various benchmarks, including Polybench and CPU SPEC 2017. Gain insights into how Rapid's region-based approach improves upon current compiler limitations, potentially revolutionizing interprocedural alias analysis and optimization opportunities in modern compilers like GCC and LLVM.
Syllabus
[OOPSLA23] Rapid: Region-Based Pointer Disambiguation
Taught by
ACM SIGPLAN
Related Courses
RISC-V Toolchain and Compiler Optimization TechniquesLinux Foundation via edX Get Started Using WebAssembly (wasm)
egghead.io A Long Journey of Changing std::sort Implementation at Scale
CppCon via YouTube A Taste of Julia
ACCU Conference via YouTube AI-Driven Performance Metaprogramming - Embedding Spaces for Program Analysis and Optimization
Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube