SIMD and Vectorization: Parallelism in C++ #1/3 (multitasking on single core)
Computer programs can be made faster by making them do many things simultaneously. Let’s study three categorical ways to accomplish that in GCC. In the first episode, we explore various alternative approaches to SIMD: Single Instruction, Multiple Data.
As a plot device in this tool-assisted education video, a Mandelbrot fractal is rendered.
Twitter: https://twitter.com/RealBisqwit
Liberapay: https://liberapay.com/Bisqwit (alternatives at https://iki.fi/bisqwit/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: https://www.youtube.com/timedtext_video?ref=share&v=Pc8DfEyAxzg
All downloads:
https://github.com/bisqwit/cpp_parallelization_examples
Watch part 2 here: https://www.youtube.com/watch?v=MfEkOcMILDo
Background music:
— Cartooners (DOS) — Happy — Neal Vaughn (thirdparty play with ADLMIDI)
Sound effects and foley are mostly from YouTube Audio Library. Some are recorded from video games like The Guardian Legend, Duck Hunt, Earthbound, and Super Mario All-Stars.
#Bisqwit #Parallelism #Tutorial #Programming #SIMD #Vectorization
Видео SIMD and Vectorization: Parallelism in C++ #1/3 (multitasking on single core) канала Bisqwit
As a plot device in this tool-assisted education video, a Mandelbrot fractal is rendered.
Twitter: https://twitter.com/RealBisqwit
Liberapay: https://liberapay.com/Bisqwit (alternatives at https://iki.fi/bisqwit/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: https://www.youtube.com/timedtext_video?ref=share&v=Pc8DfEyAxzg
All downloads:
https://github.com/bisqwit/cpp_parallelization_examples
Watch part 2 here: https://www.youtube.com/watch?v=MfEkOcMILDo
Background music:
— Cartooners (DOS) — Happy — Neal Vaughn (thirdparty play with ADLMIDI)
Sound effects and foley are mostly from YouTube Audio Library. Some are recorded from video games like The Guardian Legend, Duck Hunt, Earthbound, and Super Mario All-Stars.
#Bisqwit #Parallelism #Tutorial #Programming #SIMD #Vectorization
Видео SIMD and Vectorization: Parallelism in C++ #1/3 (multitasking on single core) канала Bisqwit
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Threads/Multiple cores: Parallelism in C++ #2/3 (also hyperthreading)Vectorization (SIMD) and Scaling | James Reinders, Intel CorporationIntrinsic Functions - Vector Processing ExtensionsTexture Mapping & Polygon Rasterizing Tutorial (1/2) [C++20]Putting Video on a Floppy DiskC++ Crash Course: Intro to SIMD IntrinsicsTrails of Cave Story: Synthesizing musicWhat is SIMD ?Vectorization 101: Getting Back to the BasicsWhich editor/IDE does Bisqwit use? Answers & some history.Dyna Blaster ※ reverse engineering on DOS ※ Cracking VG Passwords S2e3Offloading & CUDA: Parallelism in C++ #3/3 (also OpenMP, OpenACC, GPU & Coprocessors like Xeon Phi)What Is Assembly Language?Adventures in SIMD-Thinking (part 1 of 2) - Bob Steagall - CppCon 2020Multithreading Code - Computerphileolc::PixelGameEngine 2.0Installing Debian Buster (Modern Linux distribution)Optimizing Trees — How to Create a Compiler part 2/5 — Simple optimizations to a program in an ASTThreads in C++