PARSEC is a reference application suite used in industry and academia to assess new Chip Multiprocessor (CMP) designs. No investigation to date has profiled PARSEC on real hardware to better understand scaling properties and bottlenecks. This understanding is crucial in guiding future CMP designs for these kinds of emerging workloads. We use hardware performance counters, taking a systems-level approach and varying common architectural parameters: number of out-of-order cores, memory hierarchy configu- rations, number of multiple simultaneous threads, number of memory channels, and processor frequencies. We find these programs to be largely compute-bound, and thus lim- ited by number of cores, micro-architectural resources, and cache-to-cac...
In this paper, we study the space of chip multiprocessor (CMP) organizations. We compare the area an...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
PARSEC is a reference application suite used in industry and academia to assess new Chip Multiproces...
The Parsec benchmark suite is widely used in evaluation of parallel architectures, both existing and...
The PARSEC benchmark suite was recently released and has been adopted by a significant number of use...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
In this work, we show how parallel applications can be implemented efficiently using task parallelis...
This paper proposes the concept of performance balancing, and reports its performance impact on a Ch...
This paper looks at the power-performance implications of running parallel applications on chip mult...
In this paper we compare the performance of area equivalent small, medium, and large-scale multithre...
This paper looks at the power-performance implications of running parallel applications on chip mult...
Chip multiprocessors — also called multi-core microprocessors or CMPs for short — are now the only w...
?Signatures are on le in the Graduate School. iii Chip multiprocessors (CMPs) are becoming a popular...
Due to power constraints, computer architects will exploit TLP instead of ILP for future performance...
In this paper, we study the space of chip multiprocessor (CMP) organizations. We compare the area an...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
PARSEC is a reference application suite used in industry and academia to assess new Chip Multiproces...
The Parsec benchmark suite is widely used in evaluation of parallel architectures, both existing and...
The PARSEC benchmark suite was recently released and has been adopted by a significant number of use...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
In this work, we show how parallel applications can be implemented efficiently using task parallelis...
This paper proposes the concept of performance balancing, and reports its performance impact on a Ch...
This paper looks at the power-performance implications of running parallel applications on chip mult...
In this paper we compare the performance of area equivalent small, medium, and large-scale multithre...
This paper looks at the power-performance implications of running parallel applications on chip mult...
Chip multiprocessors — also called multi-core microprocessors or CMPs for short — are now the only w...
?Signatures are on le in the Graduate School. iii Chip multiprocessors (CMPs) are becoming a popular...
Due to power constraints, computer architects will exploit TLP instead of ILP for future performance...
In this paper, we study the space of chip multiprocessor (CMP) organizations. We compare the area an...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
An operating system’s design is often influenced by the architecture of the target hardware. While u...