UMD CMSC 714 - Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs (20 pages)

Previewing pages 1, 2, 19, 20 of 20 page document View the full content.
View Full Document

Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs



Previewing pages 1, 2, 19, 20 of actual document.

View the full content.
View Full Document
View Full Document

Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs

49 views


Pages:
20
School:
University of Maryland, College Park
Course:
Cmsc 714 - High Performance Computing Systems
High Performance Computing Systems Documents

Unformatted text preview:

Falcon On line Monitoring and Steering of Large Scale Parallel Programs Weiming Gu Greg Eisenhauer Eileen Kraemer Karsten Schwan John Stasko and Jeffrey Vetter Presented by Amy Sliva z Introduction z z z z z z Interactive Steering Contributions of Falcon Monitoring and Steering a Parallel Code Design and Implementation of Falcon System Evaluation Conclusions 1 What is interactive steering z On line configuration of a program by algorithms or by human users with the purpose of affecting the program s performance or execution behavior z Targets parallel code itself z z z z Rapid changes made by on line algorithms Implementation of single program abstractions User directed improvement of high level attributes Useful for understanding and improving program behavior So what is Falcon z System for on line monitoring and steering of threads based parallel programs z Contributions z z z z Application specific monitoring Scalable dynamically controlled monitoring performance On line analysis steering and graphical display Extension to multiple heterogeneous computing platforms 2 z z Introduction Monitoring and Steering a Parallel Code z z z z z z Requirements The MD Application Experimentation and Results Design and Implementation of Falcon System Evaluation Conclusions Requirements of Steering z Application builders must write their code so steering is possible z Users must provide the program and performance information necessary for making steering decisions z This information must be obtainable with the latency required by the desired rate of steering 3 MD Application z Interactive molecular dynamics simulation z Simulation Process z z z z z Obtain location information from neighbors Calculate intra molecular forces Compute inter molecular forces Apply forces to yield new particle position Parallelism by domain decomposition Steering MD Experimentation z Opportunities for performance improvement through on line interactions z z z z z Decomposition geometries changed to



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?