Re-Targeting the Graze Performance Debugging Tool for Java Threads and Analyzing the Re-Targeting to Automatically Parallelized (FORTRAN) Code

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: (1) it is useful in many different paradigms ranging from few long-lived threads to many short-lived threads; and (2) 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2000
Accession Number
ADA377839

Entities

People

  • Pedro T. Tsai

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Fuzzy Logic
  • Grammars
  • High Resolution
  • Java Programming Language
  • Language
  • Object Code
  • Operating Systems
  • Parallel Computing
  • Programming Languages
  • Virtual Machines

Fields of Study

  • Computer science
  • Engineering

Readers

  • Academic Conference Management
  • Computational Linguistics
  • Parallel and Distributed Computing.