Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Iterating Pointers - Enabling Static Analysis for Loop-based Pointers

Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about groundbreaking research in pointer analysis and optimization through this technical presentation from ETH Zurich's Scalable Parallel Computing Lab. Explore an innovative approach to analyzing and optimizing pointer-based code by separating pointers into data containers and offsets, enabling more effective static analysis and compiler optimizations. Discover how this methodology successfully improves performance in real-world applications, including OpenSSL and the Mantevo benchmark suite, achieving up to 11x speedup in the PBKDF2 algorithm and outperforming reference implementations by 18%. Presented by Andrea Lepori at ACM Transactions on Architecture and Code Optimization, the talk demonstrates practical solutions for handling pointer-based code analysis challenges in C programming, ultimately enhancing program optimization and auto-parallelization capabilities.

Syllabus

Iterating Pointers: Enabling Static Analysis for Loop-based Pointers

Taught by

Scalable Parallel Computing Lab, SPCL @ ETH Zurich

Reviews

Start your review of Iterating Pointers - Enabling Static Analysis for Loop-based Pointers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.