Type of Document Master's Thesis Author Ganugapati, Krishna URN etd-03022010-020231 Title The design and implementation of CHITRA92, a system to empirically model concurrent software performance Degree Master of Science Department Computer Science Advisory Committee
Advisor Name Title Abrams, Marc Committee Chair Kafura, Dennis G. Committee Member Ribbens, Calvin J. Committee Member Keywords
- Software engineering
Date of Defense 1993-04-15 Availability restricted Abstract
With parallel and distributed computing entering the mainstream of computer science, it is important to ensure that parallel application codes are optimized to achieve the best possible performance. This thesis describes the design and implementation of CHITRA92, the second generation of a performance analysis system for parallel programs. CHITRA92 is unique in that it uses visualization techniques to analyze the dynamic activity of a program and produces a semi-Markov chain model of the program's behavior. This model can be parameterized to predict behavior of a program and identify the performance bottlenecks in the program. The important contributions of the CHITRA92 system are:
• The dynamic activity of a program is represented through a program execution sequence (PES) and a set of program parameters. A PES description language has been defined to allow users to describe the structure of a PES state vector and instances of the state vector. • A PES is reduced to a semi-Markov chain model via a set of transformations. • Visualization is used to assist in selecting which transforms to apply to a PES. • The presence of periodic behavior in PES's can be identified using spectral analysis techniques.
Filename Size Approximate Download Time (Hours:Minutes:Seconds)
28.8 Modem 56K Modem ISDN (64 Kb) ISDN (128 Kb) Higher-speed Access LD5655.V855_1993.G368.pdf 4.86 Mb 00:22:30 00:11:34 00:10:07 00:05:03 00:00:25next to an author's name indicates that all files or directories associated with their ETD are accessible from the Virginia Tech campus network only.
If you have questions or technical problems, please Contact DLA.