Much Progress Has Been Made in Hardware Development, but Software Remains Too Primitive to Make Massively Parallel Processing Systems Useful

Much Progress Has Been Made in Hardware Development, but Software Remains Too Primitive to Make Massively Parallel Processing Systems Useful

DOCUMENT RESUME ED 359 940 IR 016 160 TITLE High Performance Computing: Advanced Research Projects Agency Should Do More To Foster Program Goals. Report to the Chairman, Committee on Armed Services, House of Representatives. INSTITUTION General Accounting Office, Washington, DC. Information Management and Technology Div. REPORT NO GAO/IMTEC-93-24 PUB DATE May 93 NOTE 45p. AVAILABLE FROMU.S. General Accounting Office, P.O. Box 6015, Gaithersburg, MD 20884-6015 (first copy free; $2 for each additional copy; 100 or more to a single address discounted 25 percent). PUB TYPE Reports Descriptive (141) Reports Research /Technical (143) EDRS PRICE MFO1 /PCO2 Plus Postage. DESCRIPTORS Agency Role; *Computer Oriented Programs; Computer Software; Computer Software Development; Computer Software Selection; *Federal Programs; Guidelines; Information Dissemination; Interviews; *Research and Development; Research Methodology; Research Projects; *Technological Advancement IDENTIFIERS Advanced Research Projects Agency; General Accounting Office; *High Performance Computing; High Performance Computing Act 1991; *Supercomputers ABSTRACT High-performance computing refers to the use of advanced computing technologies to solve highly complex problems in the shortest possible time. The federal High Performance Computing and Communications Initiative of the Advanced Research Project Agency (ARPA) attempts to accelerate availability and use of high performance computers and networks. The House Armed Services Committee asked the General Accounting Office (GAO) to assess this program, particularly the agency's distribution of advanced computers to research sites, its interaction with the research community, and the balance: between hardware and software. Interviews with agency and industry representatives and a review of documents were conducted. Results indicate that the ARPA has fostered significant advances, but with several shortcomings. Placing of new computers has focused on just a few machines. Limited interactions with the technical community may be hindering progress toward ambitious program goals. Much progress has been made in hardware development, but software remains too primitive to make massively parallel processing systems useful. Recommendations for improvement are presented. Four appendixes provide details about methodology, placement of machines, and project selection, and list contributors to the report. Five tables contain study findings, and two figures illustrate computer applications and product selection. (SLD) I StOes t;nral Accounting Office Report tofile .Alairinan,minim i ee GAO Armed Services, House of Representatives May 1993 HIGH PERFORMANCE COMPUTING Advanced Research Projects Agency Should Do More to M.. Foster-Program Goals U.S. DEPANTIAENT OF EDUCATION Office of Educational Research and Improvement EDUCATIONAL RESOURCES INFORMATION CENTER (ERIC) O This document has been reOrOctuCe0as ecenveo Iron the person or organization originating a O Mmor changes have peen made 10improve repf0OuCtion quality Points 01 view o- opinions stated in InesCoco. inept do not necessary representOfficial OERI Dos*on Or policy r- 1141E]ital.111:.4,11 w;111.1.1:( 93 21 United States General Accounting Office GAO Washington, D.C. 20548 Information Management and Technology Division B-252539 May 17, 1993 The Honorable Ronald V. Dellums Chairman, Committee on Armed Services House of Representatives Dear Mr. Chairman: This report responds to your request that we review the investment strategy of theAdvanced Research Projects Agency's (ARPA) High Performance Computing (uPc)Program. Specifically, you asked that we assess (1) ARPA'S distribution ofadvanced computers to research sites, (2) ARPA'S interaction with the research community, and (3) the balancebetween software and hardware investments in the ARPA program. The report identifies weaknesses inthe program, which could slow technological progress and prevent ARPA from achieving its HPC program goals, and makes recommendations to the Secretary of Defense to improvethe program. We will give copies of the report to appropriate congressional committees,the Secretary of Defense, and other interested parties. Copies will also be made available toothers upon request. This work was performed under the direction of Samuel W. Bow lin, Director,Defense and Security Information Systems, who can be reached at (202) 512-6240.Other major contributors are listed in appendix IV. Sincerely yours, Ralph V. Car lone Assistant Comptroller General Executive Summary Purpose High-performance computing refers to theuse of advanced computing technologies, especially supercomputers,to solve highly complex, numerically intensive problems in the shortestpossible time. These scientific problemssuch as understandingglobal climate change or analyzing molecular structureare collectivelycalled the grand challenges. The federal High Performance Computingand Communications Initiative is a research anddevelopment effort that seek to significantly accelerate the availability andutilization of high performance computers and networks in orderto better address these challenges. At $275 million in fiscalyear 1993, the Advanced Research Projects Agency (ARPA) has the largest budgetof any single agency participating in the $800-million federal initiative.' Given the importance of this initiative andARPA'Sdominant role in it, the House Armed Services Committee askedGAOto assess the program, particularly (1) the agency's distribution ofadvanced computers to research sites, (2) its interaction with the researchcommunity, and (3) the balance between hardware and softwareinvestments in theARPAprogram. Background ARPAhas been funding high-performance computingresearch and development since it began a strategic computingprogram in the early 1980s, and is now one of the lead agencies inthe federal initiative. It is the primary agency involved in the research anddevelopment of critical high-performance computing technology, neededto address the grand challenges.ARPAcoordinates its projects with other agencies,especially the National Science Foundation, which focusmore on applications, infrastructure, and education.ARPAfunds some 200 projects in thisarea of inquiry, half managed by industry and half byuniversities. ARPAhas concentrated on a new approachto supercomputer design, based on the interconnection of hundreds or even thousands ofmicroprocessors; this is commonly known as massively parallelprocessing. AlthoughARPA'S achievements in computing technologyare widely recognized, its program in this specific area has been controversialbecause of its seemingly narrow emphasis on increasing machine speed and because ofits continuing support for only a few select vendors. Thehigh performance computing program is also unusual for theagency in that its goals go beyond basic research, stressing development ofuseful massively parallel processing systems. 'rani Mardi 1993, AIWA was known as the Defense AdvancedResearch Projects Agency. Page 2 GAO/IMTEC-93-24 High Performance Computing Executive Summary While ARPA has fostered significant advances in high-performance Results in Brief computing research and development for a decade, its current program has shortcomings in several areas. First, its placing of new computers at laboratories, while important to facilitating research, has focused on just a few massively parallel processing machines. Researchers need access to a broader range of new computing technologies to explore all promising alternatives. Second, the agency's limited interactions with the technical community may hinder the rapid progress needed to achieve its ambitious program goals. ARPA has been weak in disseminating programinformation, soliciting input from the research community, and publishing performance data. Finally, while much progress has been made in hardware development, software remains too primitive to make massively parallel processing systems useful. ARPA'S goal of achieving a thousand-fold increase in useful computing power by 1996 will likely not be met without greater emphasis on the development of system software.' Principal Findings ARPA Has Been Placing ARPA has actively sought to place new massivelyparallel processing Too Narrow a Range of machines that it has helped to develop into the hands of researchers as qu..2kly as possible. This practice of placing early prototype machines in Computers research settings is widely supported in theory, yet the agency's specific actions have been heavily criticized as biased toward the products of two vendors who have received research and development funding from the agency. To date, ARPA'S high-performance computing and strategic computing programs have facilitated the procurement of computersmade by its development contractors, including 44 systems made by Intel Corporation, and 24 systems made by Thinking Machines Corporation, as well as a number of computers made by companies that are no longer marketing massively parallel processing products. However, ARPA has not been involved in any major procurement of new machines made by current major rivals to Intel and Thinking Machines. Since it is important that a broad variety of massively parallel processing designs be madeavailable to :System software is the collection of program and data that make up and relate to the operating system, for example, input/output routines, onnand-line interpreters, and taskscheduling and memory management routines. Application software is software designed tofulfill the specific needs

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    45 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us