IEEE Transactions on Parallel and Distributed Systems · 1992 · 39 citations · 17 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureData VisualizationParallel ComputingData ParallelismParallel Performance AnalysisPerformance ModelingExecution Time AnalysisExecution Trace AnalysisSemi-markov ModellingState Vector RepresentationTransform
Chitra analyzes a program execution sequence (PES) collected during execution of a program and produces a homogeneous, semi-Markov chain model fitting the PES. The PES represents the evolution of a program state vector in time. Therefore Chitra analyzes the time-dependent behavior of a program. The authors describe a set of transforms that map a PES to a simplified PES. Because the transforms are program-independent. Chitra can be used with any program. Chitra provides a visualization of PESs and transforms, to allow a user to visually guide transform selection in an effort to generate a simple yet accurate semi-Markov chain model. The resultant chain can predict performance at program parameters different than those used in the input PES, and the chain structure can diagnose performance problems.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
17
MemSpy: analyzing memory system bottlenecks in programs
Margaret Martonosi, Anoop Gupta, Thomas E. Anderson · 1992 · 156 citations · Full text