Developing parallel applications requires sophisticated tools for tuning program performance. These tools require large quantities of data to be collected for analysis. A design for the collection and storage of trace data is presented in this paper. The design provides sufficient bandwidth and storage capacity for the collection of performance data from a 32--processor parallel computer using hybrid performance monitoring. A custom token--ring network is used to collect performance traces at a maximum bandwidth of 20 MBytes/sec. A 16 GByte disk array is utilized in the design for the storage of collected trace data. The resulting design provides a processor independent method for collecting performance data from moderately parallel computi...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
The evolution of parallel and distributed architectures and programming paradigms for performance-or...
Tracing and performance analysis tools are an important component in the development of high perform...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
Parallel architectures, like the transputer-based multicomputer network, offer potentially enormous...
Memory contention is one of the largest sources of inter-core interference in statically partitioned...
Due to the complex interactions between activities in parallel processes, the dynamic behavior of th...
This paper introduces an infrastructure for efficiently collecting performance profiles from paralle...
Large scale computer clusters have during the last years become dominant for making computations in ...
Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming ...
Abstract—Traditional performance analysis techniques are performed after a parallel program has comp...
Performance observability is the ability to accurately capture, analyze, and present (collectively o...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Concurrency levels in large-scale, distributed-memory supercomputers are rising exponentially. Moder...
There is a variety of tools to measure the performance of Linux systems and the applications running...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
The evolution of parallel and distributed architectures and programming paradigms for performance-or...
Tracing and performance analysis tools are an important component in the development of high perform...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
Parallel architectures, like the transputer-based multicomputer network, offer potentially enormous...
Memory contention is one of the largest sources of inter-core interference in statically partitioned...
Due to the complex interactions between activities in parallel processes, the dynamic behavior of th...
This paper introduces an infrastructure for efficiently collecting performance profiles from paralle...
Large scale computer clusters have during the last years become dominant for making computations in ...
Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming ...
Abstract—Traditional performance analysis techniques are performed after a parallel program has comp...
Performance observability is the ability to accurately capture, analyze, and present (collectively o...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Concurrency levels in large-scale, distributed-memory supercomputers are rising exponentially. Moder...
There is a variety of tools to measure the performance of Linux systems and the applications running...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
The evolution of parallel and distributed architectures and programming paradigms for performance-or...
Tracing and performance analysis tools are an important component in the development of high perform...