Filters








575,869 Hits in 4.3 sec

Performance measurement, visualization and modeling of parallel and distributed programs using the AIMS toolkit

Jerry Yan, Sekhar Sarukkai, Pankaj Mehra
1995 Software, Practice & Experience  
for a common platform to measure and tune parallel-program performance.  ...  of real-world parallel-processing environments hinder the development of robust tools. 1.  ...  applications, and GPPM for automated model building. 23 performance measurement, visualization and modeling file of the parallel program.  ... 
doi:10.1002/spe.4380250406 fatcat:obvco3kbenghbpnjdw3wnudoaq

VPPB-a visualization and performance prediction tool for multithreaded Solaris programs

M. Broberg, L. Lundberg, H. Grahn
Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing  
Efficient performance tuning of parallel programs is often hard.  ...  The speed-up is predicted, and the program behaviour is visualized as a graph, which can be used in the performance tuning process.  ...  In this paper we present a performance prediction and visualization tool called VPPB (Visualization of Parallel Program Behaviour).  ... 
doi:10.1109/ipps.1998.670014 dblp:conf/ipps/BrobergLG98 fatcat:2quck46gkrbwjnnugftddwdkq4

Extensible parallel program performance visualization

G.J. Nutt, A.J. Griff, J.E. Mankovich, J.D. McWhirter
MASCOTS '95. Proceedings of the Third International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems  
The prototype tuning environment we are developing enables one to explore the performance space of a program using customized performance visualization techniques.  ...  The problem arises because there is a broad spectrum of causes of performance degradation, and because it may be necessary to apply specialized diagnostics to search the performance space.  ...  of Colorado.  ... 
doi:10.1109/mascot.1995.378686 dblp:conf/mascots/NuttGMM95 fatcat:xrsasj5u75eizpladyxy43fazm

A Novel Program Of Parallel Pre Engineering And Visual And Performing Arts Education At The High School Level

William Lee, Linda Nook, William Massolio, Robert Liming, Nancy Smith, Susan Pantling, Rodeny Jones, Jan Davis, Judy Meksraitis, Effa Beauette
2007 Annual Conference & Exposition Proceedings   unpublished
A pre-engineering program that incorporates parallel participation in the visual & performing arts has been designed at a regional high school.  ...  This program would interact with a college-level program that also features engineering/visual & performing arts integration.  ...  Also, the Visual and Performing Arts (VPA) were defined as the visual arts (painting, drawing, photography, printmaking, etc.), music (instrumental or vocal), dance, and theater.  ... 
doi:10.18260/1-2--2529 fatcat:6bsnlbolvjg3rek3sblb2yiu3u

HJ-Viz

Peter Elmers, Hongyu Li, Shams Imam, Vivek Sarkar
2014 Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity - SPLASH '14  
Motivation The proliferation of multicore processors warrants parallelism as the future of computing, increasing the demand to write parallel programs for increased application performance.  ...  AEM describe the performance of a program by measuring the cost of abstract operations, such as floating-point, comparison, stencil, or data structure operations.  ...  These visualizations are particularly useful when comparing the performance of the different algorithms and choosing the best performing parallel implementation.  ... 
doi:10.1145/2660252.2660395 dblp:conf/oopsla/ElmersLIS14 fatcat:uhsjufrc25bbxjovbowzw4cnoy

Grain graphs

Ananya Muddukrishna, Peter A. Jonsson, Artur Podobas, Mats Brorsson
2016 Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP '16  
Average programmers struggle to solve performance problems in OpenMP programs with tasks and parallel for-loops.  ...  Existing performance analysis tools visualize OpenMP task performance from the runtime system's perspective where task execution is interleaved with other tasks in an unpredictable order.  ...  Acknowledgments This work was partially funded by the Artemis PaPP Project (nr. 295440).  ... 
doi:10.1145/2851141.2851156 dblp:conf/ppopp/MuddukrishnaJPB16 fatcat:qotlvbdykbeuhhylhajuxvwave

Continuous performance monitoring for large-scale parallel applications

Isaac Dooley, Chee Wai Lee, Laxmikant V. Kale
2009 2009 International Conference on High Performance Computing (HiPC)  
Our implementation of both a visualization client and the parallel performance framework that gathers utilization data are described.  ...  In this paper, we describe an online method for continuously monitoring the performance of a parallel program, specifically the fraction of the time spent in various activities as the program executes.  ...  ACKNOWLEDGMENT The authors would like to thank the Department of Energy for its support of this project through the DOE HPCS Fellowship program.  ... 
doi:10.1109/hipc.2009.5433181 dblp:conf/hipc/DooleyLK09 fatcat:55zjcfgrdbgillj53gbspjm52y

Three Dimensional Animation for Performance Debugging Utilizing Human Cognitive Ability [chapter]

Noritaka Osawa, Toshitsugu Yuba
1997 Human-Computer Interaction INTERACT '97  
Visualization is a useful first step for performance debugging, that is, performance tuning of a parallel program if it shows the balance between computation and communication.  ...  In visualizing perfocmance data, it is important to exploit the human cognitive ability of recognizing slight differences in shapes, positions and velocities of familiar objects.  ...  Visualizatioo of behavior and performance of parallel programs have been studied (Heath, 1995) .  ... 
doi:10.1007/978-0-387-35175-9_17 fatcat:7x3hls4akrbx7mwnxq6e7bjivi

DAGViz

An Huynh, Douglas Thain, Miquel Pericàs, Kenjiro Taura
2015 Proceedings of the 2nd Workshop on Visual Performance Analysis - VPA '15  
parallel program in the form of a directed acyclic graph (DAG).  ...  The DAG is stored in a file and then visualized to analyze performance.  ...  Through case studies, DAG visualization has proved its usefulness in helping users to understand the structure of task parallel programs and explore the issue of lacking parallelism.  ... 
doi:10.1145/2835238.2835241 dblp:conf/sc/HuynhTPT15 fatcat:7vvcwyw4nfcivnnq5pzmye47ui

Poster reception---Parallel performance wizard

Adam Leko, Hung-Hsun Su, Dan Bonachea, Bryan Golden, Max Billingsley, Alan George
2006 Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06  
of the tools support MPI with only a few supporting PGAS models • Parallel Performance Wizard (PPW) was designed and developed to improve performance analysis tool support for PGAS models • Version  ...  • Specifies the interaction between program, compiler and the analysis tool • Permits tool developers to support PGAS models on all platforms and languages with an implementation of the GASP interface  ... 
doi:10.1145/1188455.1188647 dblp:conf/sc/LekoSBGBG06 fatcat:kxy454v5grhrzpjdlbusbrgqlm

An Incremental Compilation Approach for OpenMP Applications [chapter]

Maurizio Giordano, Mario Mango Furnari
2005 Lecture Notes in Computer Science  
This work presents a new approach to software development framework design for parallel programming: the Graphical Parallelizing Environment 1 (GPE ).  ...  It is an experimental OpenMP programming framework targeting shared-memory multiprocessors and clusters of PCs. 1 GPE software is a result of the POP European project: IST-2001-3307.  ...  The rest of the paper is so organized: section 2 describes the GPE architecture; section 3 gives and overview of the GPE modules for the visualization and modification of program parallelism; section 4  ... 
doi:10.1007/11577188_33 fatcat:hmiprd4omjcpzapcukqyrk47wq

Visual, Object-Oriented Development of Parallel Applications

JAMES WEBBER, PETER A. LEE
2001 Journal of Visual Languages and Computing  
The paper discusses this issue, and presents a visual, object-oriented parallel programming language, Vorlon, which addresses the management of both problem domain complexity and implementation complexity  ...  , to support the development of general-purpose parallel applications by programmers who are non-specialists in parallelism.  ...  The parallel object-flow model borrows heavily from the look-and-feel of other visual parallel programming languages.  ... 
doi:10.1006/jvlc.2000.0193 fatcat:36qhyosji5fovh2ndwk6djh3cm

Towards Interactive Visual Exploration of Parallel Programs using a Domain-Specific Language

Tobias Klein, Stefan Bruckner, M. Eduard Gröller, Markus Hadwiger, Peter Rautek
2016 Proceedings of the 4th International Workshop on OpenCL - IWOCL '16  
We describe a framework for the interactive visualization and visual analysis of the run-time behavior of massively parallel programs, especially OpenCL kernels.  ...  The use of GPUs and the massively parallel computing paradigm have become wide-spread.  ...  Our visualizations aim to enhance the understanding of parallel programs, their competing implementations, and their possible impact on performance.  ... 
doi:10.1145/2909437.2909459 dblp:conf/iwocl/KleinBGHR16 fatcat:xkeyjoeuqzbofdw5og235efo2q

50 & 25 Years Ago

Erich Neuhold
2020 Computer  
Color-coded performance visualization lets the user immediately identify hot spots in the parallel program."  ...  (p. 21) "The model we propose for parallel performance visualization is based on two important principles:-Visual displays of performance information should be linked directly to parallel performance models  ... 
doi:10.1109/mc.2020.3013686 fatcat:cn5mu5shpnbwdjcueobjzvgxxa

The Role of Graphics in Parallel Program Development

KANG ZHANG, TOM HINTZ, XIANWU MA
1999 Journal of Visual Languages and Computing  
Graphical visualisation plays an important role in parallel program development. Researchers have proposed and developed many visualisation tools that assist the development of parallel programs.  ...  A number of graph formalisms or notations have been used to visualise various aspects of parallel programs and their executions.  ...  Acknowledgements We are very grateful to Margaret Burnett and anonymous reviewers for their invaluable comments and suggestions, which have greatly helped in improving the presentation.  ... 
doi:10.1006/jvlc.1998.0109 fatcat:n44kz6xxtffn3g6nhh5dyakbdm
« Previous Showing results 1 — 15 out of 575,869 results