In this paper we present a new approach to benchmark the performance of shared memory systems. This approach focuses on recognizing how far off the performance of a given memory system is from a realistic ideal parallel machine. We define such a realistic machine model, called the z-machine, that accounts for the inherent communication costs in an application by tracking the data flow in the application. The z-machine is incorporated into an execution-driven simulation framework and is used as a reference for benchmarking different memory systems. The components of the overheads in these memory systems are identified and quantified for four applications. Using the z-machine performance as the standard to strive for we discuss the implicatio...
The goal of this work was to examine existing shared memory parallel programming models, figure out ...
Parallel computing is essential for solving very large scientific and engineering problems. An effec...
There has been a great deal of interest recently in the development of general-purpose bridging mode...
Abstract – In this paper we present a new approach to benchmark the performance of shared memory sys...
In this paper we present a new approach to benchmark the performance of shared memory systems. Thi...
The overheads in a parallel system that limit its scalability need to be identified and separated in...
The CPUs, memory, interconnection network, operating system, runtime system, I/O subsystem, and appl...
Scalability studies of parallel architectures have used scalar metrics to evaluate their performance...
This paper develops and validates an analytical model for evaluating various types of architectural ...
Shared memory models have been criticized for years for failing to model essential realities of para...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
We address the gap between structured parallel programming and parallel architectures by formalizing...
This thesis presents a unified approach to modeling of parallel architectures and algorithms with sp...
As computers with tens of thousands of processors successfully deliver high performance power for so...
Parallel graph reduction is a conceptually simple model for the concurrent evaluation of lazy functi...
The goal of this work was to examine existing shared memory parallel programming models, figure out ...
Parallel computing is essential for solving very large scientific and engineering problems. An effec...
There has been a great deal of interest recently in the development of general-purpose bridging mode...
Abstract – In this paper we present a new approach to benchmark the performance of shared memory sys...
In this paper we present a new approach to benchmark the performance of shared memory systems. Thi...
The overheads in a parallel system that limit its scalability need to be identified and separated in...
The CPUs, memory, interconnection network, operating system, runtime system, I/O subsystem, and appl...
Scalability studies of parallel architectures have used scalar metrics to evaluate their performance...
This paper develops and validates an analytical model for evaluating various types of architectural ...
Shared memory models have been criticized for years for failing to model essential realities of para...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
We address the gap between structured parallel programming and parallel architectures by formalizing...
This thesis presents a unified approach to modeling of parallel architectures and algorithms with sp...
As computers with tens of thousands of processors successfully deliver high performance power for so...
Parallel graph reduction is a conceptually simple model for the concurrent evaluation of lazy functi...
The goal of this work was to examine existing shared memory parallel programming models, figure out ...
Parallel computing is essential for solving very large scientific and engineering problems. An effec...
There has been a great deal of interest recently in the development of general-purpose bridging mode...