Optimizing Function Layout for Mobile Applications
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 optimizing function layouts in mobile applications through this 25-minute video presentation from the LCTES 2023 conference. Delve into the first principled solution for enhancing mobile app performance by reducing compressed code size and improving cold start-up times. Learn about a novel algorithm inspired by balanced graph partitioning, implemented in the open-source LLVM compiler. Discover how this method significantly outperforms state-of-the-art approaches when applied to large commercial mobile applications. Gain insights into profile-guided optimizations, code layout techniques, and graph algorithms tailored for the mobile space.
Syllabus
[LCTES'23] Optimizing Function Layout for Mobile Applications
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