Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Implementation of a Performance Instrumentation Framework for Global Arrays

Kawsar, Golam H.

Abstract Details

2008, Master of Science, Ohio State University, Computer and Information Science.
The Global Arrays (GA) toolkit implements a shared-memory programming model for distributed memory machines where data locality is managed by the programmer. GA uses an internal one-sided communication engine called Aggregate Remote Memory Copy Interface (ARMCI). ARMCI is a portable, general, and GA-independent communication library that offers both blocking and non-blocking modes of communications. We have implemented a performance instrumentation framework for ARMCI that will generate computation and communication overlap data for applications using the ARMCI library. The performance data will be useful for parallel application developers using ARMCI non-blocking communications routines. We developed a sample application to show the effectiveness of the instrumentation implementation in ARMCI.
Ponnuswamy Sadayappan, PhD (Committee Chair)
Atanas Rountev, PhD (Committee Member)
40 p.

Recommended Citations

Citations

  • Kawsar, G. H. (2008). Implementation of a Performance Instrumentation Framework for Global Arrays [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1206114129

    APA Style (7th edition)

  • Kawsar, Golam. Implementation of a Performance Instrumentation Framework for Global Arrays. 2008. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1206114129.

    MLA Style (8th edition)

  • Kawsar, Golam. "Implementation of a Performance Instrumentation Framework for Global Arrays." Master's thesis, Ohio State University, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=osu1206114129

    Chicago Manual of Style (17th edition)