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 Plus Annual Sale: All Certificates & Courses 25% Off!
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.