ABSTRACT

In this chapter, we will explore the important issue of performance. Ultimately, concurrency is most often utilized to increase performance. One moves to a parallel context when it provides a performance benefit not present when using traditional sequential methods. As performance is the motivating factor leading to the use of concurrency, it is important to understand the performance properties of concurrent systems. The primary factors that affect program performance include:

1. Hardware performance.