Nick
Hey there! I'm an ML performance engineer that also enjoys teaching. On my channel, I make videos covering beginner, intermediate, and advanced programming concepts, as well as things related to computer engineering and research.
All the code I write is publicly available on my GitHub page ( https://github.com/CoffeeBeforeArch ), and I'm always looking for ideas on how to better help people learn!
Под C++: Понимание ассемблера
Simple C++: Variables and Operators
Simple C++: Printing with std::print
Simple C++: The Main Function
Software Development with C++: Recursive CMake
Software Development with C++: CMake Libraries
Software Development with C++: Introduction to CMake
Software Development with C++: Recursive make
Software Development with C++: make clean and Phony Targets
Software Development with C++: Introduction to GNU make and Makefiles
Software Development with C++: Record and Replay Debugging with rr
Software Development with C++: GDB TUI
Software Development with C++: GDB Watchpoints
Software Development with C++: Debugging with GDB
Software Development with C++: Debugging with AddressSanitizer
Software Development with C++: Debugging with Valgrind
Parallel C++: OpenMP Target Offloading
Parallel C++: MPI Gaussian Elimination with Cyclic Mapping
Parallel C++: MPI Gaussian Elimination
Parallel C++: MPI Collective Communication
Parallel C++: MPI
Parallel C++: OpenMP nowait Clause
Parallel C++: OpenMP Single Directive
Parallel C++: OpenMP Reduction
Параллельный C++: синхронизация OpenMP
Parallel C++: OpenMP
Параллельный C++: Очиститель потоков
Параллельный C++: упорядочение памяти в процессорах x86
Parallel C++: Thread Affinity
Parallel C++: Unsafe Math Optimizations