Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
DAQV
Hackstadt S., Malony A. Theoretical Computer Science196 (1-2):289-317,1998.Type:Article
Date Reviewed: Apr 1 1999

The Distributed Array Query and Visualization (DAQV) framework is an addition to High Performance Fortran (HPF) intended to assist in a high-level analysis of data being processed on a parallel computer. Native HPF provides tools for debugging and performance enhancement, but not for application-level analysis. For example, as distributed array data are being processed, there are no tools to assist in visualizing the contents of the arrays. Instead, programmers must resort to such techniques as printing the data for examination. In models that are processed by iteration, making runs and adjusting parameters using the print technique can be tedious. With DAQV, the effect of parameter settings can be analyzed during execution, allowing changes to be made dynamically. This can shorten the time between runs from hours to minutes in some situations.

DAQV operates in the HPF environment by providing subroutine calls that activate its components from within a running program. When this is done, the array data become available for inspection and other processing, such as graphical display. DAQV is called a “framework” to indicate that it takes a high-level view of its operations and is intended to be portable to multiple environments.

The paper is well written and has a reasonable reference list. It covers design, functions, implementation, results, and two applications of DAQV. It also presents related and future work. Implementation--that is, design and operational requirements imposed by the HPF execution environment--is the heart of the work. This paper should be of most interest to those working in areas where parallel computation using HPF is a requirement.

Reviewer:  G. R. Mayforth Review #: CR124763 (9904-0263)
Bookmark and Share
 
Testing Tools (D.2.5 ... )
 
 
Arrays (E.1 ... )
 
 
Fortran (D.3.2 ... )
 
 
Image Displays (I.4.0 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Concurrent Programming (D.1.3 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Testing Tools": Date
Automatic generation of random self-checking test cases
Bird D., Munoz C. IBM Systems Journal 22(3): 229-245, 1983. Type: Article
Aug 1 1985
Program testing by specification mutation
Budd T., Gopal A. Information Systems 10(1): 63-73, 1985. Type: Article
Feb 1 1986
SEES--a software testing environment support system
Roussopoulos N., Yeh R. (ed) IEEE Transactions on Software Engineering SE-11(4): 355-366, 1985. Type: Article
Apr 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy