Home > Archives > Sameer Shende
 
Sameer Shende
University of Oregon
http://www.cs.uoregon.edu/~sameer/

Performance Technology for Complex Parallel Systems

Fundamental to the development and use of parallel and distributed systems is the ability to observe, analyze, and understand their performance at different levels of system implementation, with different performance data and detail, for different application types, and across alternative system and software environments. However, the growing complexity of parallel and distributed systems challenge the ability of performance technologists to produce tools and methods that are at once robust and ubiquitous. The ability of performance technology to keep pace will depend on performance frameworks that can both provide system-specific performance capabilities and support high-level performance problem solving.

In this talk, we propose an approach to performance technology development for complex parallel and distributed systems based on a general complex systems computation model and a modular performance observation and analysis framework. The computation model defines a hierarchical execution architecture reflecting dominant features of modern systems and the layers of software available. The TAU performance framework is offered as an example of a flexible, configurable, and extensible performance tool system for instrumentation, measurement, and analysis. The TAU system architecture and its rich capabilities are discussed in detail. TAU's ability to address complex system performance requirements is demonstrated in several examples, including those involving multi-layered software, multi-threading, hybrid shared memory and message passing, and combined task/data parallelism.

We conclude the talk with a look at recent TAU developments and directions for the future.
   
  Home | SDSC | UCSD | Campus Map | Contact Info
   
 
  The San Diego Supercomputer Center (SDSC) is a research unit of the University of California, San Diego, and the leading-edge site of the National Partnership for Advanced Computational Infrastructure. SDSC researchers conduct studies in computational science, develop high-performance computing and networking technologies, and participate in NPACI activities.

SDSC -- UC San Diego, MC 0505 -- 9500 Gilman Drive -- La Jolla, CA 92093-0505 -- 858-534-5000 -- 858-534-5152 (fax)
info@sdsc.edu © 2001, The Regents of the University of California