Intro; Preface; Contents; A Structured Approach to Performance Analysis; 1 Introduction; 2 Background; 2.1 The EU Centre of Excellence for Performance Optimization and Productivity (POP); 2.2 The BSC Tools; 2.3 Example Code: CheSS; 3 Structured Performance Analysis; 3.1 Measurement; 3.2 Overview and Focus of Analysis; 3.3 Performance Modeling; 3.4 Detailed Analysis; 3.5 Reporting; 4 Conclusions; References; Counter Inspection Toolkit: Making Sense Out of Hardware Performance Events; 1 Introduction; 2 Non-obvious Code Behavior; 3 Branch-Related Events; 3.1 Design Choices
Text of Note
3.2 Controlling Branch Misprediction3.3 Event Categories; 3.4 Analysis of Benchmark Results; 4 Cache-Related Events; 4.1 Assisting Developers with Code Optimization; 5 Categorizing Events Automatically; 6 Related Work; 7 Conclusions; References; ASSIST: An FDO Source-to-Source Transformation Tool for HPC Applications; 1 Introduction; 2 Background and Goals; 3 Design and Implementation; 3.1 Overview; 3.2 Compiler Infrastructure; 3.3 Integration into MAQAO; 4 Supported Transformations; 4.1 Common Loop Transformations; 4.2 Constant Propagation and Local Dead Code Elimination; 4.3 Specialization
Text of Note
4 Vectorization Assistance4.1 Metrics; 5 Measurement Work-Flow; 5.1 Multi Run; 5.2 Cube Tools; 6 Topology Visualization; 7 Conclusion; References; Towards Elastic Resource Management; 1 Introduction; 2 Theoretical Background on Multiprocessor Scheduling; 2.1 Problem Statement; 2.2 Computational Complexity; 2.3 Resource-Static Scheduling in Distributed Memory HPC Systems; 2.4 Modified Scheduling Problem for Resource-Elastic Execution; 3 Performance Monitoring Infrastructure; 3.1 Process-Local Pattern Detection and Performance Measurements; 3.2 Node-Local Reductions and Performance Data Updates
Text of Note
4.4 Loop Count Transformation4.5 Block Vectorization Transformation; 5 Experiments; 6 Related Work; 7 Conclusion and Future Work; References; Unifying the Analysis of Performance Event Streams at the Consumer Interface Level; 1 Introduction; 2 Components in the Instrumentation Chain; 2.1 General Model; 2.2 Event Sources; 2.3 Intermediate Representations; 2.4 Event Forwarding; 2.5 Event Analysis; 2.6 Tools Interoperability; 3 Towards a Shared-Representation of Performance Events; 3.1 Towards a Tool Network; 3.2 The Producer/Consumer Interface; 4 Practical Illustration with MALP; 5 Conclusion
Text of Note
6 Future WorkReferences; OMPT-Multiplex: Nesting of OMPT Tools; 1 Introduction; 2 Use Cases; 2.1 Affinity Display; 2.2 Supplementary Debugging Tool; 2.3 Other Tools Building on OMPT; 3 OMPT Multiplex Architecture; 4 Activating an OMPT Tool; 5 Tool Data Pointer; 6 Initializing an OMPT Tool; 7 Runtime Entry Points; 8 Callback Functions; 9 OMPT-Multiplex Versus OMPTn; 10 Recursive Use of OMPT Multiplex; 11 Conclusion; References; SCIPHI Score-P and Cube Extensions for Intel Phi; 1 Introduction; 2 Related Work; 3 Memory Analysis; 3.1 DDR4 SDRAM and MCDRAM Usage; 3.2 MCDRAM Candidates
0
8
8
8
8
SUMMARY OR ABSTRACT
Text of Note
This book presents the proceedings of the 11th International Parallel Tools Workshop, a forum to discuss the latest advances in parallel tools, held September 11-12, 2017 in Dresden, Germany. High-performance computing plays an increasingly important role for numerical simulation and modeling in academic and industrial research. At the same time, using large-scale parallel systems efficiently is becoming more difficult. A number of tools addressing parallel program development and analysis has emerged from the high-performance computing community over the last decade, and what may have started as a collection of a small helper scripts has now matured into production-grade frameworks. Powerful user interfaces and an extensive body of documentation together create a user-friendly environment for parallel tools.
ACQUISITION INFORMATION NOTE
Source for Acquisition/Subscription Address
Springer Nature
Stock Number
com.springer.onix.9783030119874
OTHER EDITION IN ANOTHER MEDIUM
International Standard Book Number
9783030119867
International Standard Book Number
9783030119881
International Standard Book Number
9783030119898
TOPICAL NAME USED AS SUBJECT
High performance computing, Congresses.
High performance computing.
MATHEMATICS-- Essays.
MATHEMATICS-- Pre-Calculus.
MATHEMATICS-- Reference.
(SUBJECT CATEGORY (Provisional
MAT-- 023000
MAT-- 026000
MAT-- 039000
PDE
PDE
DEWEY DECIMAL CLASSIFICATION
Number
004
.
1/1
Edition
23
LIBRARY OF CONGRESS CLASSIFICATION
Class number
QA76
.
88
PERSONAL NAME - ALTERNATIVE RESPONSIBILITY
Brunst, Holger.
Mix, Hartmut
Nagel, Wolfgang E.
Niethammer, Christoph
Resch, Michael M.
CORPORATE BODY NAME - PRIMARY RESPONSIBILITY
International Workshop on Parallel Tools for High Performance Computing(11th :2017 :, Dresden, Germany)