NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
An Expert System for the Development of Efficient Parallel CodeWe have built the prototype of an expert system to assist the user in the development of efficient parallel code. The system was integrated into the parallel programming environment that is currently being developed at NASA Ames. The expert system interfaces to tools for automatic parallelization and performance analysis. It uses static program structure information and performance data in order to automatically determine causes of poor performance and to make suggestions for improvements. In this paper we give an overview of our programming environment, describe the prototype implementation of our expert system, and demonstrate its usefulness with several case studies.
Document ID
20040012706
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Jost, Gabriele
(Computer Sciences Corp. Moffett Field, CA, United States)
Chun, Robert
(San Jose State Univ. CA, United States)
Jin, Hao-Qiang
(NASA Ames Research Center Moffett Field, CA, United States)
Labarta, Jesus
(Technical Univ. Catalonia, Spain)
Gimenez, Judit
(Technical Univ. Catalonia, Spain)
Date Acquired
September 7, 2013
Publication Date
April 26, 2004
Subject Category
Computer Programming And Software
Meeting Information
Meeting: International Parallel and Distributed Processing Symposium
Location: Santa Fe, NM
Country: United States
Start Date: April 1, 2004
Funding Number(s)
CONTRACT_GRANT: DTTS59-99-D-00437
CONTRACT_GRANT: TIC2001-0995-C02-01
CONTRACT_GRANT: NASA Order A-61812-D
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available