Analysis report examination with CUBE



Similar documents
NASA Workflow Tool. User Guide. September 29, 2010

DiskPulse DISK CHANGE MONITOR

Application Performance Analysis Tools and Techniques

IBM Support Assistant v5. Review and hands-on by Joseph

Oracle Data Miner (Extension of SQL Developer 4.0)

Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system.

ARIS Design Platform Getting Started with BPM

CRESTA DPI OpenMPI Performance Optimisation and Analysis

5.1 Features Denver CO 80202

COC131 Data Mining - Clustering

SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore

Structural Health Monitoring Tools (SHMTools)

OECD.Stat Web Browser User Guide

Reporting. Understanding Advanced Reporting Features for Managers

Section 1: Preface Introduction... 1 Users... 1 Assumptions... 2 Other Resources... 2 Conventions... 2 Icons... 2 Text... 2

Subscribe to RSS in Outlook Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package Data Federation Administration Tool Guide

Laptop Backup - User Guide (Windows)

Bitrix Site Manager 4.1. User Guide

What fascinates me about BAM is not only its ability to deliver reports at Real Time but also alert Business people when they need them most.

UF Health SharePoint 2010 Document Libraries

WebFOCUS RStat. RStat. Predict the Future and Make Effective Decisions Today. WebFOCUS RStat

COGNOS 8 Business Intelligence

Authoring Guide for Perception Version 3

Robot CONSOLE 6 User Guide

The System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig

IBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No.

Visualization methods for patent data

UCINET Quick Start Guide

Generating Automated Test Scripts for AltioLive using QF Test

EVENT VIEWER IN WINDOWS 7

HHC Compensation Module Training Document

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Tools for Analysis of Performance Dynamics of Parallel Applications

Practice Fusion API Client Installation Guide for Windows

Visualization Plugin for ParaView

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint InfoPath 2013 Web Enabled (Browser) forms

Retention Information Messages automatically age out of your mailbox

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

RuleBender Tutorial

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

How To Use Ms Powerbook On A Pc Or Mac Or Macbook 2 (Windows)

STC: Descriptive Statistics in Excel Running Descriptive and Correlational Analysis in Excel 2013

Maple Quick Start. Introduction. Talking to Maple. Using [ENTER] 3 (2.1)

Tableau Your Data! Wiley. with Tableau Software. the InterWorks Bl Team. Fast and Easy Visual Analysis. Daniel G. Murray and

OSKAR Example Revision: 8

Load testing with. WAPT Cloud. Quick Start Guide

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

Performance Analysis and Optimization Tool

How To Manage Inventory On Q Global On A Pcode (Q)

Microsoft' Excel & Access Integration

Data Entry Training Module

HP Application Lifecycle Management (ALM)

SAS BI Dashboard 3.1. User s Guide

Infoview XIR3. User Guide. 1 of 20

Quick Start. Creating a Scoring Application. RStat. Based on a Decision Tree Model

Jump Start: Aspen HYSYS Dynamics V7.3

Microsoft Visual Studio Integration Guide

DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7

StorageCraft MSP Portal User Guide StorageCraft Copyright Declaration

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

Olathe District Schools 1 of 11 GroupWise 7

Using CheetahNet with a GainMaker Node HMS Status Monitor Module Application Note

Matrix Responsive Template. User Manual. This manual contains an overview of Matrix Responsive Joomla Template and its use

Reporting Guide NetIQ Reporting Center

QUANTIFY INSTALLATION GUIDE

Monitoring Replication

Windows Internet Connection Sharing (ICS) is a feature that is included in all recent versions of

Attix5 Pro Server Edition

SQL Server Administrator Introduction - 3 Days Objectives

Getting Started with Access 2007

CHAPTER 6: SEARCHING AN ONLINE DATABASE

PubMed My NCBI: Saving Searches & Creating Alerts

Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6

TheEducationEdge. Export Guide

Visual Basic. murach's TRAINING & REFERENCE

Admin Guide for Web Security Service

How to Excel with CUFS Part 2 Excel 2010

How To Use An Apple Macbook With A Dock On Itunes Macbook V.Xo (Mac) And The Powerbar On A Pc Or Macbook (Apple) With A Powerbar (Apple Mac) On A Macbook

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

CRM Migration Manager for Microsoft Dynamics CRM. User Guide

Aeries.net Teacher Portal User Documentation July 31, Access Teacher Portal. 2. Utilizing the Navigation Tree

Creating Reports with Microsoft Dynamics AX SQL Reporting Services

Netezza Workbench Documentation

QAD Business Intelligence Data Warehouse Demonstration Guide. May 2015 BI 3.11

Business Intelligence Getting Started Guide

Exercises for Data Visualisation for Analysis in Scholarly Research

Understand for FORTRAN

Crystal Converter User Guide

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X

Getting Started Guide

Kentico CMS 7.0 E-commerce Guide

Take a Whirlwind Tour Around SAS 9.2 Justin Choy, SAS Institute Inc., Cary, NC

What's New in ADP Reporting?

Video Scripts for View Account Summary and Balances. Slide 1. Audio: No Audio. Page 1 of 13

P6 Analytics Reference Manual

Transcription:

Analysis report examination with CUBE Brian Wylie Jülich Supercomputing Centre

CUBE Parallel program analysis report exploration tools Libraries for XML report reading & writing Algebra utilities for report processing GUI for interactive analysis exploration requires Qt4 Originally developed as part of Scalasca toolset Now available as a separate component Can be installed independently of Scalasca or Score-P, e.g., on laptop or desktop Latest release: CUBE 4.2.3 (June 2014) 2

Analysis presentation and exploration Representation of values (severity matrix) on three hierarchical axes Performance property (metric) Call path (program location) System location (process/thread) Three coupled tree browsers Property Call path Location CUBE displays severities As value: for precise comparison As colour: for easy identification of hotspots Inclusive value when closed & exclusive value when expanded Customizable via display modes 3

Analysis presentation What kind of performance metric? Where is it in the source code? In what context? How is it distributed across the processes/threads? 4

Analysis report exploration (opening view) 5

Metric selection Selecting the Time metric shows total execution time 6

Expanding the system tree Distribution of selected metric for call path by process/thread 7

Expanding the call tree Distribution of selected metric across the call tree Collapsed: inclusive value Expanded: exclusive value 8

Inclusive vs. Exclusive values Inclusive Exclusive Information of all sub-elements aggregated into single value Information cannot be subdivided further int foo() { int a; a = 1 + 1; Inclusive Exclusive bar(); } a = a + 1; return a; 9

Selecting a call path Selection updates metric values shown in columns to right 10

Source-code view via context menu Right-click opens context menu 11

Source-code view 12

Flat profile view Select flat view tab, expand all nodes, and sort by value 13

Box plot view Box plot shows distribution across the system; with min/max/avg/median/quartiles 14

Alternative display modes Data can be shown in various percentage modes 15

Important display modes Absolute Absolute value shown in seconds/bytes/counts Selection percent Value shown as percentage w.r.t. the selected node on the left (metric/call path) Peer percent (system tree only) Value shown as percentage relative to the maximum peer value 16

Multiple selection Select multiple nodes with Ctrl-click 17

Context-sensitive help Context-sensitive help available for all GUI items 18

CUBE algebra utilities Extracting solver sub-tree from analysis report % cube_cut -r '<<ITERATION>>' scorep_bt-mz_w_4x4_sum/profile.cubex Writing cut.cubex... done. Calculating difference of two reports % cube_diff scorep_bt-mz_w_4x4_sum/profile.cubex cut.cubex Writing diff.cubex... done. Additional utilities for merging, calculating mean, etc. Default output of cube_utility is a new report utility.cubex Further utilities for report scoring & statistics Run utility with -h (or no arguments) for brief usage info 19

Further information CUBE Parallel program analysis report exploration tools Libraries for XML report reading & writing Algebra utilities for report processing GUI for interactive analysis exploration Available under New BSD open-source license Documentation & sources: http://www.scalasca.org User guide also part of installation: `cube-config --cube-dir`/share/doc/cubeguide.pdf Contact: mailto: scalasca@fz-juelich.de 20