The module interleaves compiler and performance analyzer topics with essential architecture topics. General architecture topics include:
- Exploiting the architecture - taking advantage of: SSE how to get instructional parallelism in a single core.
- Multi-core architecture: how to use OpenMP and or Intel® CilkPlus™ to get parallelism from multiple cores Program organization via cache utilization, efficient data structures and loop performance.
