AVX512 (2 of 3): Programming AVX512 in 3 Different Ways
YouTube Viewers YouTube Viewers
96.4K subscribers
18,686 views
0

 Published On Oct 18, 2020

Support What's a Creel? on Patreon:   / whatsacreel  
Office merch store: https://whats-a-creel-3.creator-sprin...
FaceBook:   / whatsacreel  



In this video, we will run through 3 different ways to implement AVX512 in your C++ projects. Agner Fog's VCL, Compiler Intrinsics, and native Assembly language. The information in this video has all been covered in previous videos, but I wanted to include examples so folks that missed older videos can still explore AVX512.

Links:

Agner Fog’s VCL github: https://github.com/vectorclass/version2

VCL Manual: https://www.agner.org/optimize/vcl_ma...

AVX512 Wikipedia Article: https://en.wikipedia.org/wiki/AVX-512

Intel Specifications and Programmer’s References: https://software.intel.com/content/ww...

Original videos I made a while back on the VCL:
Intro and installation:    • Agner Fog's VCL (Vector Class Library...  
Graphics fun and speed testing:    • Agner Fog's VCL 2: Performance Progra...  

Software used to make this vid:
Blender: https://www.blender.org/
Audacity: https://www.audacityteam.org/
OBS: https://obsproject.com/
Davinci Resolve 16: https://www.blackmagicdesign.com/prod...
OpenOffice: https://www.openoffice.org/
Gimp: https://www.gimp.org/

show more

Share/Embed