skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Analyzing PICL trace data with MEDEA

Abstract

Execution traces and performance statistics can be collected for parallel applications on a variety of multiprocessor platforms by using the Portable Instrumented Communication Library (PICL). The static and dynamic performance characteristics of performance data can be analyzed easily and effectively with the facilities provided within the MEasurements Description Evaluation and Analysis tool (MEDEA). This report describes the integration of the PICL trace file format into MEDEA. A case study is then outlined that uses PICL and MEDEA to characterize the performance of a parallel benchmark code executed on different hardware platforms and using different parallel algorithms and communication protocols.

Authors:
 [1];  [2]
  1. Pavia Univ. (Italy). Dipt di Informatica e Sistemistica
  2. Oak Ridge National Lab., TN (United States)
Publication Date:
Research Org.:
Oak Ridge National Lab., TN (United States)
Sponsoring Org.:
USDOE, Washington, DC (United States); Consiglio Nazionale delle Ricerche, Rome (Italy); Ministero dell`Universita` e della Ricerca Scientifica e Tecnologica (Italy)
OSTI Identifier:
10112559
Report Number(s):
ORNL/TM-12506
ON: DE94004788; CNN: Grant 92-01571-PF69
DOE Contract Number:
AC05-84OR21400
Resource Type:
Technical Report
Resource Relation:
Other Information: PBD: Nov 1993
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; PARALLEL PROCESSING; PERFORMANCE; M CODES; BENCHMARKS; EVALUATION; DATA BASE MANAGEMENT; P CODES; 990200; 990300; MATHEMATICS AND COMPUTERS; INFORMATION HANDLING

Citation Formats

Merlo, A.P., and Worley, P.H.. Analyzing PICL trace data with MEDEA. United States: N. p., 1993. Web. doi:10.2172/10112559.
Merlo, A.P., & Worley, P.H.. Analyzing PICL trace data with MEDEA. United States. doi:10.2172/10112559.
Merlo, A.P., and Worley, P.H.. Mon . "Analyzing PICL trace data with MEDEA". United States. doi:10.2172/10112559. https://www.osti.gov/servlets/purl/10112559.
@article{osti_10112559,
title = {Analyzing PICL trace data with MEDEA},
author = {Merlo, A.P. and Worley, P.H.},
abstractNote = {Execution traces and performance statistics can be collected for parallel applications on a variety of multiprocessor platforms by using the Portable Instrumented Communication Library (PICL). The static and dynamic performance characteristics of performance data can be analyzed easily and effectively with the facilities provided within the MEasurements Description Evaluation and Analysis tool (MEDEA). This report describes the integration of the PICL trace file format into MEDEA. A case study is then outlined that uses PICL and MEDEA to characterize the performance of a parallel benchmark code executed on different hardware platforms and using different parallel algorithms and communication protocols.},
doi = {10.2172/10112559},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Nov 01 00:00:00 EST 1993},
month = {Mon Nov 01 00:00:00 EST 1993}
}

Technical Report:

Save / Share:
  • Execution traces and performance statistics can be collected for parallel applications on a variety of multiprocessor platforms by using the Portable Instrumented Communication Library (PICL). The static and dynamic performance characteristics of performance characteristics of performance data can be analyzed easily and effectively with the facilities provided within the MEasurements Description Evaluation and Analysis tool (MEDEA). A case study is then outlined that uses PICL and MEDEA to characterize the performance of a parallel benchmark code executed on different hardware platforms and using different parallel algorithms and communication protocols.
  • A trace file format is described that will be used in future releases of the Portable Instrumented Communication Library (PICL) and ParaGraph. The new format provides improved support for tracing and profiling PICL communication primitives and user-defined events. The new format is also easily extended and may be useful in other instrumentation packages and performance visualization tools.
  • A trace file format is described that will be used in future releases of the Portable Instrumented Communication Library (PICL) and ParaGraph. The new format provides improved support for tracing and profiling PICL communication primitives and user-defined events. The new format is also easily extended and may be useful in other instrumentation packages and performance visualization tools.
  • This report is the PCL user's guide. It contains an overview of PICL and how it is used. Examples in C Fortran are included. PICL is a subroutine library that can be used to develop parallel programs that are portable across several distributed-memory multiprocessors. PICL provides a portable syntax for key communication primitives and related system calls. It also provides portable routines to perform certain widely-used, high-level communication operations, such as global broadcast and global summation. Finally, PICL provides execution tracing that can be used to monitor performance or to aid in debugging. 2 refs., 12 figs.