These are my practice files for High performance computation. It includes the following:
ASM: Using assembly level code blocks to increase performance.
https://docs.microsoft.com/en-us/cpp/assembler/inline/inline-assembler?view=msvc-160
Acclerated Massive Parallelism (AMP) in C++: Using the GPU for parallel computation.
Intrinsics & SSE (Streaming SIMD Extensions): To implement single instruction multiple data & pre-defined ASM functions.
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#!=undefined
https://docs.microsoft.com/en-us/cpp/intrinsics/compiler-intrinsics?view=msvc-160
OpenMP: Implementing multithreading & parallelization.