Explores parallelism in programming, emphasizing trade-offs between programmability and performance, and introduces shared memory parallel programming using OpenMP.
Covers pipelining in computer architecture, focusing on its role in enhancing performance through instruction-level parallelism and addressing associated challenges.
Explores the Monte Carlo method for thermal radiation, covering radiative energy bundles, flux, surface relations, view factors, and radiative exchange computation.