Hardware Reference
In-Depth Information
FIGURE 3.34 The parallel benchmarks used here to examine multithreading, as well as
in Chapter 5 to examine multiprocessing with an i7 . The top half of the chart consists of
PARSEC benchmarks collected by Biena et al. [2008] . The PARSEC benchmarks are meant
to be indicative of compute-intensive, parallel applications that would be appropriate for mul-
ticore processors. The lower half consists of multithreaded Java benchmarks from the
DaCapo collection (see Blackburn et al. [2006] ) and pjbb2005 from SPEC. All of these bench-
marks contain some parallelism; other Java benchmarks in the DaCapo and SPEC Java
workloads use multiple threads but have little or no true parallelism and, hence, are not used
here. See Esmaeilzadeh et al. [2011] for additional information on the characteristics of these
benchmarks, relative to the measurements here and in Chapter 5 .
 
Search WWH ::




Custom Search