SENG 475 Lecture 6 (2019-05-17) — Some C++ Review (Const and Other Stuff), Compile-Time Computation
SENG 475 Lecture 24 (2019-06-28) — Cache-Efficient Algorithms
SENG 475 Lecture 23 (2019-06-26) — Caches, Cache-Efficient Algorithms
SENG 475 Lecture 21 (2019-06-21) — Memory Management, Intrusive Containers, Pointers to Members
SENG 475 Lecture 26 (2019-07-05) — Concurrency
SENG 475 Lecture 5 (2019-05-15) — Some C++ Review (Const and Other Stuff)
SENG 475 Lecture 2 (2019-05-08) — Algorithms and Data Structures
SENG 475 Lecture 17 (2019-06-12) — Geometric Predicates and Applications, Memory Management
SENG 475 Lecture 35 (2019-07-26) — Vectorization
SENG 475 Lecture 33 (2019-07-23) — Smart Pointers, Vectorization
SENG 475 Lecture 11 (2019-05-29) — Copy Elision
SENG 475 Lecture 4 (2019-05-14) — Data Structures, Some C++ Review (Const and Other Stuff)
Cache friendly algorithm
SENG 475 Lecture 8 (2019-05-22) — Compile-Time Computation, Temporary Objects
Owicki-Gries Reasoning for C11 RAR
Sorting Algorithm Visualization - SENG 475 Project
goSLP - Globally Optimized Superword Level Parallelism Framework
2018 LLVM Developers’ Meeting: K. Mitropoulou “VecClone Pass: Function Vectorization via LoopVec...”
SENG 475 Lecture 3 (2019-05-10) — Data Structures
[Lecture] GPU Programming - Visualizing Memory Access (Filtering, Horizontal)