Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to affect its execution behavior. The Falcon system is composed of an application-specific on-line monitoring system, an interactive steering mechanism, and a graphical display system. In this paper, we present a framework of the Falcon system, its implementation, and evaluation of the system performance. A complex sample application -- a molecular dynamics simulation program (MD) -- is used to motivate the research as well as to evaluate the performance of the Falcon system
The scalability of performance tools in high performance computing has been lagging behind the growt...
The recent proliferation of commercial hypercubes and other multicomputers has made parallel process...
Despite the impending flattening of Moore's law, the system size, complexity, and length of molecula...
This paper focuses on the opportunities and costs of on-line steering as applied to a substantial p...
The continuous display of information derived from on-line monitoring presents problems that are mor...
Advances in networking, visualization and parallel computing signal the end of the days of batch-mo...
Interactive program steering permits researchers to monitor and guide their applications during run...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Graph algorithms have been shown to possess enough parallelism to keep several computing resources b...
We have implemented a system termed Interactive Molecular Dynamics (IMD), which permits manipulation...
We present a distributed framework that enables real-time streaming and visualization of data genera...
The amount of data generated by molecular dynamics simulations of large molec-ular assemblies and th...
Programmers and support engineers typically rely on log data to narrow down the root cause of unexpe...
Parallel computer programs are used to speed up the calculation of computationally-demanding scienti...
Due to the complex interactions between activities in parallel processes, the dynamic behavior of th...
The scalability of performance tools in high performance computing has been lagging behind the growt...
The recent proliferation of commercial hypercubes and other multicomputers has made parallel process...
Despite the impending flattening of Moore's law, the system size, complexity, and length of molecula...
This paper focuses on the opportunities and costs of on-line steering as applied to a substantial p...
The continuous display of information derived from on-line monitoring presents problems that are mor...
Advances in networking, visualization and parallel computing signal the end of the days of batch-mo...
Interactive program steering permits researchers to monitor and guide their applications during run...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Graph algorithms have been shown to possess enough parallelism to keep several computing resources b...
We have implemented a system termed Interactive Molecular Dynamics (IMD), which permits manipulation...
We present a distributed framework that enables real-time streaming and visualization of data genera...
The amount of data generated by molecular dynamics simulations of large molec-ular assemblies and th...
Programmers and support engineers typically rely on log data to narrow down the root cause of unexpe...
Parallel computer programs are used to speed up the calculation of computationally-demanding scienti...
Due to the complex interactions between activities in parallel processes, the dynamic behavior of th...
The scalability of performance tools in high performance computing has been lagging behind the growt...
The recent proliferation of commercial hypercubes and other multicomputers has made parallel process...
Despite the impending flattening of Moore's law, the system size, complexity, and length of molecula...