YoVDO

A More Intuitive Approach to Optimizing Audio DSP Code - Guiding the Compiler

Offered By: ADC - Audio Developer Conference via YouTube

Tags

Code Optimization Courses C++ Courses Benchmarking Courses CPU Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an intuitive approach to optimizing audio DSP code in this 45-minute conference talk from the Audio Developer Conference 2023. Learn how to guide the compiler to optimize code efficiently without sacrificing readability or maintainability. Discover techniques compilers use for optimization, useful patterns and anti-patterns, benchmarking methods, and how to identify different types of bottlenecks. Examine case studies comparing performance and generated assembly code before and after optimization. Gain insights into optimizing small, tight loops of audio DSP code running from cache, and compare the performance of C++ standard library functions to custom implementations. Access a companion GitHub repository to further explore the concepts presented in this talk aimed at audio developers seeking to improve their code optimization skills.

Syllabus

A More Intuitive Approach to Optimising Audio DSP Code - Gustav Andersson - ADC23


Taught by

ADC - Audio Developer Conference

Related Courses

Getting Started with Reverse Engineering
Pluralsight
Intro to Binary Exploitation
HTB Academy via Independent
Energy Efficient Programming
openHPI
Journey to the Centre of the JVM - Exploring CPU Architecture and Memory Models
ChariotSolutions via YouTube
One Glitch to Rule Them All - Fault Injection Attacks Against the AMD Secure Processor
Black Hat via YouTube