View Full Document

A Scalable Tools Communication Infrastructure



View the full content.
View Full Document
View Full Document

10 views

Unformatted text preview:

A Scalable Tools Communication Infrastructure presented by Richard L Graham Motivation Not many tools exist for HPC application developers Standalone Domain application problem and or site specific Not scalable Not interoperable with other tools Tool infrastructure is reinvented each time Process launch Process management Communication Upcoming ultrascale systems have greater demands Scalability Robustness Common portable infrastructure services will be essential to enable More extensive tool capabilities New types of analysis tools 2 Scalable Tool Communications Infrastructure STCI STCI collaboration was formed to address tool infrastructure needs at the ultrascale System architecture independent API Implementation design guided by ultrascale and multi tool requirements Current Active Collaborators George Bosilca MPI Darius Buntinas MPI Rich Graham MPI Geoffroy Vallee Sysem R D Greg Watson IDE Debugging 3 Scalable Tool Communications Infrastructure STCI STCI capabilities Multicast reduction style network Scalable communication between tool UI and data sources sinks Aggregate and point to point communication Scalable system resource management Tool lifecycle management Tool use cases Interactive tool Instrumented code 4 Use Cases Interactive Tool Compute Resource Front End 5 Use Cases Interactive Tool Front End Compute Resource 6 Use Cases Instrumented Code Compute Resource Front End 7 Use Cases Instrumented Code Front End Compute Resource 8 STCI Tool Model Monolithic tools are no longer feasible Scalable tools comprise cooperating parts Tool model Tool front end Typically interacts with the user e g GUI Tool agent s Interact with application processes e g debugger profiler Tool junction s Aggregate filter modify transform data sent between FE and agents Tool developer will implement these parts STCI will manage interaction between them 9 Architecture Operation Laptop Front end STCI lib SCTI component J User supplied component A Agent PI Plug in Streams J J IN IN J



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view A Scalable Tools Communication Infrastructure 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 A Scalable Tools Communication Infrastructure 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?