YoVDO

Rapid: Region-Based Pointer Disambiguation for Efficient Memory Optimization

Offered By: ACM SIGPLAN via YouTube

Tags

LLVM Courses Memory Allocation Courses GCC Courses

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 Techniques
Linux 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