YoVDO

Adventures in SIMD-Thinking

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Sorting Algorithms Courses API Development Courses Type Safety Courses SIMD Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on SIMD (Single Instruction, Multiple Data) capabilities in modern computing hardware. Gain a high-level overview of SSE, AVX, and AVX-512 instruction set architectures provided by Intel microprocessors. Learn how to compose a simple API using C++ and compiler intrinsics to implement these instruction sets. Discover real-world examples where additional performance can be achieved through "vertical" thinking. Examine how to improve performance for interesting problems like sorting values in a register, creating fast 1-D median filters, and high-speed convolution and correlation. Dive into the potential of SIMD computing and learn how to leverage its power in your C++ projects.

Syllabus

Adventures in SIMD-Thinking - Bob Steagall - [CppNow 2021]


Taught by

CppNow

Related Courses

Mojo Programming Language – Full Course for Beginners
freeCodeCamp
Vectorized Query Execution with SIMD - Lecture 8
CMU Database Group via YouTube
Query Vectorization vs. Compilation in Advanced Database Systems - Lecture 10
CMU Database Group via YouTube
Parallel Query Execution - Lecture 13
CMU Database Group via YouTube
One Billion Row Challenge: Optimizing Java for Massive Data Processing
Devoxx via YouTube