Intrinsic Functions and Vector Processing Extensions for SIMD Parallel Operations in C++
Offered By: javidx9 via YouTube
Course Description
Overview
Explore CPU Extensions and SIMD parallel operations in C++ programming through Compiler Intrinsic Functions in this comprehensive 56-minute video tutorial. Dive into the complexities of vector processing extensions, starting with an introduction to how these extensions look and feel. Progress to implementing Mandelbrot Fractal generation code using intrinsic functions. Cover topics such as SSE, ABX, cache optimization, and various intrinsic instructions. Learn about manual form implementation, register usage, and equality comparisons. Conclude with a focus on x-axis repetition and valuable resources for further learning. Access the source code on GitHub and connect with the instructor through various social media platforms for additional support and community engagement.
Syllabus
Introduction
Demonstration
Intrinsic Functions
SSE
ABX
Cache
Fractal
Intrinsic Equivalent
While Loop
Manual Form
Registers
Intrinsic Instruction 1
Intrinsic Instruction 2
Intrinsic Instruction 3
Equality
Less than
Repeat
Xaxis
Resources
Taught by
javidx9
Related Courses
Stanford Seminar - MIPS Open, Wave ComputingStanford University via YouTube Loop Analysis and Vectorization in Julia - JuliaCon 2020
The Julia Programming Language via YouTube Intrinsics - Low-Level Engine Development with Burst - Unite Copenhagen
Unity via YouTube Aggregating Ticks to Manage Scale in Sea of Thieves - Unreal Fest Europe 2019 - Unreal Engine
Unreal Engine via YouTube Writing Fast Java Code with the Vector API - JEP Café 18
Java via YouTube