Skip to main content

High Performance Computing: Advanced Research Projects Agency Should Do More to Foster Program Goals

IMTEC-93-24 Published: May 17, 1993. Publicly Released: May 17, 1993.
Jump To:
Skip to Highlights

Highlights

Pursuant to a congressional request, GAO reviewed the Advanced Research Projects Agency's (ARPA) High Performance Computing (HPC) Program, focusing on: (1) ARPA distribution of advanced computers to research sites; (2) ARPA interaction with the research community; (3) the balance between HPC software and hardware investments; and (4) the barriers that impede technological progress and prevent ARPA from achieving program goals.

Recommendations

Recommendations for Executive Action

Agency Affected Recommendation Status
Department of Defense The Secretary of Defense should direct the Director, ARPA, to broaden the agency's computer placement program by including a wider range of computers from more vendors.
Closed – Implemented
ARPA's early placement program, which has been redirected toward military specific applications, is now open to all vendors who wish to respond.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to ensure that the agency's decisions to support high-performance computing research projects are not influenced by whether ARPA-supported computing platforms have been specified in researchers' proposals.
Closed – Implemented
Since the report was issued, ARPA has supported a number of projects using a variety of computing platforms. The agency's policy is to consider research proposals solely on their own merits.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to develop, maintain, and publish a comprehensive list of qualified machines, including both ARPA-sponsored and non-ARPA-sponsored designs, that ARPA will assist sponsored researchers to acquire.
Closed – Not Implemented
ARPA's early placement program is now much more limited than it was when the report was issued. Furthermore, participation by competing vendors has been broadened. Therefore, it is no longer necessary for the agency to maintain a list of qualified machines.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to establish and maintain a public database of information about the status and results of the agency's ongoing HPC projects as well as performance data for different MPP systems.
Closed – Implemented
ARPA has developed and made publicly available an online database of project results.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to sponsor annual or semi-annual conferences on the direction of the HPC program specifically to provide a forum for broad scientific input to the agency's HPC program.
Closed – Implemented
ARPA responded to GAO's recommendation by sponsoring the first public symposium on its program in March 1994 and plans to continue such meetings in the future. It also actively participates in other public conferences regarding the direction of the overall federal High Performance Computing and Communications Program.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to emphasize and support the research and development of MPP system software as a major element of the agency's HPC program.
Closed – Implemented
ARPA has increased its focus on system software as a major component of its High Performance Computing program.
Department of Defense The Secretary of Defense should direct the Director, ARPA, to ensure that a significant body of software development work is underway to aggressively advance the technology base, especially in MPP programming languages, effective compiler systems, and debugging and performance analysis tools. In order to achieve broad MPP use by 1996, ARPA must fund promising software prototypes to an advanced stage of development as it does for hardware, rather than limiting itself to supporting only the earlier stages of research and development.
Closed – Implemented
ARPA is funding significant efforts in the area of parallel languages, compilers, and debugging and performance analysis tools. In addition, it is working with other federal agencies, in the context of the federal High Performance Computing and Communications program, to ensure that all aspects of high performance computing research are adequately supported.

Full Report

Office of Public Affairs

Topics

Computer prototypesContract oversightResearch and development contractsResearch program managementResearch reportsSoftware verification and validationSupercomputersSystem softwareSystems designClimate changeFairness