CallFlow

CallFlow

Auteur : Huu Tan Nguyen

Date de publication : 2017

Éditeur : University of California, Davis

Nombre de pages : Non disponible

Résumé du livre

Dynamic call graphs are often used to understand the execution of a software program. CallingContext Trees (CCTs) are fully context aware call graphs that provide an intuitive space to analyze and understand the efficiency of large-scale, complex software programs. To track down performance bottlenecks which are typically unique to a particular code, a given input deck, machine architecture, etc., software developers or performance analysts need to manually explore a CCT to form and verify hypotheses. However, existing tools are not well aligned with the intuition of expert users, nor do they scale for CCTs from a large number of processors. We present CallFlow which employs a flow-based metaphor for visualizing CCTs of large-scale parallel applications. CallFlow treats execution time as a resource being spent during a call chain, which aligns well with the intuition of domain experts. CallFlow is an interactive visual analysis system that provides users with a high-level overview of CCTs together with a number of semantic refinement operations to progressively drill down through the data. We demonstrate the effectiveness of our system with case studies on massively parallel, production simulation codes.

Connexion / Inscription

Saisissez votre e-mail pour vous connecter ou créer un compte

Connexion

Inscription

Mot de passe oublié ?

Nous allons vous envoyer un message pour vous permettre de vous connecter.