212A - OBJECT ORIENTED PROGRAMMING WITH C++
Cmpt-225 Algorithm Efficiency. Timing Algorithms It can be very useful to time how long an algorithm takes to run In some cases it may be essential.
Creating Coarse-grained Parallelism for Loop Nests Chapter 6, Sections 6.3 through 6.9 Yaniv Carmeli.
Physical Experimentation with Prefetching Helper Threads on Intels Hyper-Threaded Processors