Re-targeting the Graze performance debugging tool for Java threads and analyzing the re-targeting to automatically parallelized (FORTRAN) code

Saved in:
Bibliographic Details
Title: Re-targeting the Graze performance debugging tool for Java threads and analyzing the re-targeting to automatically parallelized (FORTRAN) code
Authors: Tsai, Pedro T. H.
Contributors: Hensgen, Debra, Darken, Rudy
Publisher Information: Monterey, California. Naval Postgraduate School
Publication Year: 2000
Collection: Naval Postgraduate School: Calhoun
Subject Terms: Performance Debugging, Java Threads, Automatically Parallelized, FORTRAN applications
Description: This research focuses on the design of a language-independent concept, Glimpse, for performance debugging of multi-threaded programs. This research extends previous work on Graze, a tool designed and implemented for performance debugging of C++ programs. Not only is Glimpse easily portable among different programming languages, (i) it is useful in many different paradigms ranging from few long-lived threads to many short-lived threads; and (ii) it generalizes the concept of intervals over Graze's original definition. Glimpse's portability has been validated by demonstrating its usefulness in performance debugging of both Java programs as well as automatically parallelized FORTRAN programs. ; Approved for public release; distribution is unlimited. ; Naval Research Laboratory author (civilian). ; http://www.archive.org/details/retargetinggraze00tsai
Document Type: thesis
File Description: xviii, 134 p.;28 cm.; application/pdf
Language: English
Relation: https://hdl.handle.net/10945/7782
Availability: https://hdl.handle.net/10945/7782
Accession Number: edsbas.48C6DC08
Database: BASE
Description
Abstract:This research focuses on the design of a language-independent concept, Glimpse, for performance debugging of multi-threaded programs. This research extends previous work on Graze, a tool designed and implemented for performance debugging of C++ programs. Not only is Glimpse easily portable among different programming languages, (i) it is useful in many different paradigms ranging from few long-lived threads to many short-lived threads; and (ii) it generalizes the concept of intervals over Graze's original definition. Glimpse's portability has been validated by demonstrating its usefulness in performance debugging of both Java programs as well as automatically parallelized FORTRAN programs. ; Approved for public release; distribution is unlimited. ; Naval Research Laboratory author (civilian). ; http://www.archive.org/details/retargetinggraze00tsai