Section 1 – Performance Fundamentals
In this section, you will learn about the methodology for studying the performance of programs, which is based on measurements, benchmarking, and profiling. You will also study the main hardware components that determine the performance of each computing system: the processors, the memory, and their interactions.
This section comprises the following chapters:
- Chapter 1, Introduction to Performance and Concurrency
- Chapter 2, Performance Measurements
- Chapter 3, CPU Architecture, Resources, and Performance Implications
- Chapter 4, Memory Architecture and Performance
- Chapter 5, Threads, Memory, and Concurrency