Building a Community Infrastructure for Scalable On-Line Performance Analysis Tools around Open|Speedshop (Final Technical Report)

作者
Barton P. Miller
标识
DOI:10.2172/1135802
摘要

Peta-scale computing environments pose significant challenges for both system and application developers and addressing them required more than simply scaling up existing tera-scale solutions. Performance analysis tools play an important role in gaining this understanding, but previous monolithic tools with fixed feature sets have not sufficed. Instead, this project worked on the design, implementation, and evaluation of a general, flexible tool infrastructure supporting the construction of performance tools as “pipelines” of high-quality tool building blocks. These tool building blocks provide common performance tool functionality, and are designed for scalability, lightweight data acquisition and analysis, and interoperability. For this project, we built on Open|SpeedShop, a modular and extensible open source performance analysis tool set. The design and implementation of such a general and reusable infrastructure targeted for petascale systems required us to address several challenging research issues. All components needed to be designed for scale, a task made more difficult by the need to provide general modules. The infrastructure needed to support online data aggregation to cope with the large amounts of performance and debugging data. We needed to be able to map any combination of tool components to each target architecture. And we needed to design interoperable tool APIs and workflows that were concrete enough to support the required functionality, yet provide the necessary flexibility to address a wide range of tools. A major result of this project is the ability to use this scalable infrastructure to quickly create tools that match with a machine architecture and a performance problem that needs to be understood. Another benefit is the ability for application engineers to use the highly scalable, interoperable version of Open|SpeedShop, which are reassembled from the tool building blocks into a flexible, multi-user interface set of tools. This set of tools targeted at Office of Science Leadership Class computer systems and selected Office of Science application codes. We describe the contributions made by the team at the University of Wisconsin. The project built on the efforts in Open|SpeedShop funded by DOE/NNSA and the DOE/NNSA Tri-Lab community, extended Open|Speedshop to the Office of Science Leadership Class Computing Facilities, and addressed new challenges found on these cutting edge systems. Work done under this project at Wisconsin can be divided into two categories, new algorithms and techniques for debugging, and foundation infrastructure work on our Dyninst binary analysis and instrumentation toolkits and MRNet scalability infrastructure.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
一一一发布了新的文献求助10
刚刚
9977完成签到,获得积分10
1秒前
mo发布了新的文献求助10
1秒前
zcadqe234完成签到,获得积分10
1秒前
1秒前
2秒前
Hexagram完成签到 ,获得积分10
3秒前
高高友易完成签到,获得积分10
3秒前
乐乐应助152455采纳,获得10
5秒前
6秒前
7秒前
七七完成签到 ,获得积分10
8秒前
8秒前
Naf完成签到,获得积分20
9秒前
羽毛完成签到,获得积分10
10秒前
12秒前
12秒前
12秒前
13秒前
爆米花应助忧心的小刺猬采纳,获得10
15秒前
ZHH发布了新的文献求助10
17秒前
9527完成签到 ,获得积分10
20秒前
明亮的小蘑菇应助zhizhiheyu采纳,获得10
25秒前
27秒前
28秒前
平淡的忆之完成签到,获得积分10
29秒前
29秒前
斯文败类应助科研通管家采纳,获得10
30秒前
woshi123应助科研通管家采纳,获得10
30秒前
华仔应助科研通管家采纳,获得10
30秒前
顾矜应助科研通管家采纳,获得10
30秒前
Wells完成签到,获得积分10
30秒前
Owen应助科研通管家采纳,获得10
30秒前
va_1104应助科研通管家采纳,获得10
31秒前
31秒前
sedrakyan完成签到 ,获得积分10
31秒前
31秒前
隐形曼青应助科研通管家采纳,获得10
31秒前
stray1221完成签到,获得积分10
31秒前
Hello应助科研通管家采纳,获得10
31秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
APA handbook of comparative psychology: Basic concepts, methods, neural substrate, and behavior 1000
全员动态考核,锚定高质量发展:读懂同济大学教师人事改革新政的深层价值 900
Health Psychology 800
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
The fast track to determining transfer functions of linear circuits: The student guide 500
Römisch-Germanische Forschungen 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7593907
求助须知:如何正确求助?哪些是违规求助? 9171001
关于积分的说明 19630322
捐赠科研通 7171675
什么是DOI,文献DOI怎么找? 3267682
关于科研通互助平台的介绍 2432486
邀请新用户注册赠送积分活动 2260328