GASP! a standardized performance analysis tool interface for global address space programming models

  • Authors:
  • Hung-Hsun Su;Dan Bonachea;Adam Leko;Hans Sherburne;Max Billingsley, III.;Alan D. George

  • Affiliations:
  • HCS Research Lab, Dept. of Electrical and Computer Engineering, University of Florida, Gainesville, FL;Dept. of Electrical Engineering and Computer Sciences, University of California at Berkeley, Berkeley, CA;HCS Research Lab, Dept. of Electrical and Computer Engineering, University of Florida, Gainesville, FL;HCS Research Lab, Dept. of Electrical and Computer Engineering, University of Florida, Gainesville, FL;HCS Research Lab, Dept. of Electrical and Computer Engineering, University of Florida, Gainesville, FL;HCS Research Lab, Dept. of Electrical and Computer Engineering, University of Florida, Gainesville, FL

  • Venue:
  • PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The global address space (GAS) programming model provides important potential productivity advantages over traditional parallel programming models. Languages using the GAS model currently have insufficient support from existing performance analysis tools, due in part to their implementation complexity. We have designed the Global Address Space Performance (GASP) tool interface that is flexible enough to support instrumentation of any GAS programming model implementation, while simultaneously allowing existing performance analysis tools to leverage their tool's infrastructure and quickly add support for programming languages and libraries using the GAS model. To evaluate the effectiveness of this interface, the tracing and profiling overhead of a preliminary Berkeley UPC GASP implementation is measured and found to be within the acceptable range.