IIB 

109TH CONGRESS 

1ST SESSION H. R. 28 

IN THE SENATE OF THE UNITED STATES 

APRIL 27, 2005 

Received; read twice and referred to the Committee on Commerce, Science, 

and Transportation 

AN ACT 

To amend the High-Performance Computing Act of 1991. 

1 Be it enacted by the Senate and House of Representa2 tives of the United States of America in Congress assembled, 
2 

HR 28 RFS 

1 SECTION 1. SHORT TITLE. 

2 This Act may be cited as the ‘‘High-Performance 

3 Computing Revitalization Act of 2005’’. 

4 SEC. 2. FINDINGS. 

5 Section 2 of the High-Performance Computing Act 

6 of 1991 (15 U.S.C. 5501) is amended by adding at the 

7 end the following new paragraph: 

8 ‘‘(10) Commercial application of the results of 

9 Federal investment in basic and computing science 

10 is consistent with longstanding United States tech11 nology transfer policy and is a critical national pri12 ority, particularly with regard to cybersecurity and 

13 other homeland security applications, because of the 

14 urgent needs of commercial, academic, and indi15 vidual users as well as the Federal and State Gov16 ernments.’’. 

17 SEC. 3. DEFINITIONS. 

18 Section 4 of the High-Performance Computing Act 

19 of 1991 (15 U.S.C. 5503) is amended— 

20 (1) in paragraph (2), by inserting ‘‘and multi21 disciplinary teams of researchers’’ after ‘‘high-per22 formance computing resources’’; 

23 (2) in paragraph (3)— 

24 (A) by striking ‘‘scientific workstations,’’; 

25 (B) by striking ‘‘(including vector super26 computers and large scale parallel systems)’’; 
3 

HR 28 RFS 

1 (C) by striking ‘‘and applications’’ and in2 serting ‘‘applications’’; and 

3 (D) by inserting ‘‘, and the management of 

4 large data sets’’ after ‘‘systems software’’; 

5 (3) in paragraph (4), by striking ‘‘packet 

6 switched’’; and 

7 (4) by amending paragraphs (5) and (6) to 

8 read as follows: 

9 ‘‘(5) ‘Program’ means the High-Performance 

10 Computing Research and Development Program de11 scribed in section 101; and 

12 ‘‘(6) ‘Program Component Areas’ means the 

13 major subject areas under which are grouped related 

14 individual projects and activities carried out under 

15 the Program.’’. 

16 SEC. 4. HIGH-PERFORMANCE COMPUTING RESEARCH AND 

17 DEVELOPMENT PROGRAM. 

18 Title I of the High-Performance Computing Act of 

19 1991 (15 U.S.C. 5511 et seq.) is amended— 

20 (1) in the title heading, by striking ‘‘AND 

21 THE NATIONAL RESEARCH AND EDU22 CATION NETWORK’’ and inserting ‘‘RE23 SEARCH AND DEVELOPMENT’’; 

24 (2) in section 101— 
4 

HR 28 RFS 

1 (A) the section heading, by striking ‘‘NA2 TIONAL HIGH-PERFORMANCE COM3 PUTING’’ and inserting ‘‘HIGH-PERFORM4 ANCE COMPUTING RESEARCH AND DEVEL5 OPMENT’’; 

6 (B) in subsection (a)— 

7 (i) in the subsection heading, by strik8 ing ‘‘NATIONAL HIGH-PERFORMANCE

9 COMPUTING’’ and inserting ‘‘HIGH-PER10 FORMANCE COMPUTING RESEARCH AND

11 DEVELOPMENT’’; 

12 (ii) by striking paragraphs (1) and (2) 

13 and inserting the following: ‘‘(1) The 

14 President shall implement a High-Perform15 ance Computing Research and Develop16 ment Program, which shall— 

17 ‘‘(A) provide for long-term basic and applied re18 search on high-performance computing; 

19 ‘‘(B) provide for research and development on, 

20 and demonstration of, technologies to advance the 

21 capacity and capabilities of high-performance com22 puting and networking systems; 

23 ‘‘(C) provide for sustained access by the re24 search community in the United States to high-per25 formance computing systems that are among the 
5 

HR 28 RFS 

1 most advanced in the world in terms of performance 

2 in solving scientific and engineering problems, in3 cluding provision for technical support for users of 

4 such systems; 

5 ‘‘(D) provide for efforts to increase software 

6 availability, productivity, capability, security, port7 ability, and reliability; 

8 ‘‘(E) provide for high-performance networks, in9 cluding experimental testbed networks, to enable re10 search and development on, and demonstration of, 

11 advanced applications enabled by such networks; 

12 ‘‘(F) provide for computational science and en13 gineering research on mathematical modeling and al14 gorithms for applications in all fields of science and 

15 engineering; 

16 ‘‘(G) provide for the technical support of, and 

17 research and development on, high-performance 

18 computing systems and software required to address 

19 Grand Challenges; 

20 ‘‘(H) provide for educating and training addi21 tional undergraduate and graduate students in soft22 ware engineering, computer science, computer and 

23 network security, applied mathematics, library and 

24 information science, and computational science; and 
6 

HR 28 RFS 

1 ‘‘(I) provide for improving the security of com2 puting and networking systems, including Federal 

3 systems, including research required to establish se4 curity standards and practices for these systems.’’; 

5 (iii) by redesignating paragraphs (3) 

6 and (4) as paragraphs (2) and (3), respec7 tively; 

8 (iv) in paragraph (2), as so redesig9 nated by clause (iii) of this subpara10 graph— 

11 (I) by striking subparagraph (B); 

12 (II) by redesignating subpara13 graphs (A) and (C) as subparagraphs 

14 (D) and (F), respectively; 

15 (III) by inserting before subpara16 graph (D), as so redesignated by sub17 clause (II) of this clause, the following 

18 new subparagraphs: 

19 ‘‘(A) establish the goals and priorities for Fed20 eral high-performance computing research, develop21 ment, networking, and other activities; 

22 ‘‘(B) establish Program Component Areas that 

23 implement the goals established under subparagraph 

24 (A), and identify the Grand Challenges that the Pro25 gram should address; 
7 

HR 28 RFS 

1 ‘‘(C) provide for interagency coordination of 

2 Federal high-performance computing research, devel3 opment, networking, and other activities undertaken 

4 pursuant to the Program;’’; and 

5 (IV) by inserting after subparagraph 

6 (D), as so redesignated by subclause (II) 

7 of this clause, the following new subpara8 graph: 

9 ‘‘(E) develop and maintain a research, develop10 ment, and deployment roadmap for the provision of 

11 high-performance computing systems under para12 graph (1)(C); and’’; and 

13 (v) in paragraph (3), as so redesig14 nated by clause (iii) of this subpara15 graph— 

16 (I) by striking ‘‘paragraph 

17 (3)(A)’’ and inserting ‘‘paragraph 

18 (2)(D)’’; 

19 (II) by amending subparagraph 

20 (A) to read as follows: 

21 ‘‘(A) provide a detailed description of the Pro22 gram Component Areas, including a description of 

23 any changes in the definition of or activities under 

24 the Program Component Areas from the preceding 

25 report, and the reasons for such changes, and a de-
8 

HR 28 RFS 

1 scription of Grand Challenges supported under the 

2 Program;’’; 

3 (III) in subparagraph (C), by 

4 striking ‘‘specific activities’’ and all 

5 that follows through ‘‘the Network’’ 

6 and inserting ‘‘each Program Compo7 nent Area’’; 

8 (IV) in subparagraph (D), by in9 serting ‘‘and for each Program Com10 ponent Area’’ after ‘‘participating in 

11 the Program’’; 

12 (V) in subparagraph (D), by 

13 striking ‘‘applies;’’ and inserting ‘‘ap14 plies; and’’; 

15 (VI) by striking subparagraph 

16 (E) and redesignating subparagraph 

17 (F) as subparagraph (E); and 

18 (VII) in subparagraph (E), as so 

19 redesignated by subclause (VI) of this 

20 clause, by inserting ‘‘and the extent to 

21 which the Program incorporates the 

22 recommendations of the advisory com23 mittee established under subsection 

24 (b)’’ after ‘‘for the Program’’; 

25 (C) in subsection (b)— 
9 

HR 28 RFS 

1 (i) by redesignating paragraphs (1) 

2 through (5) as subparagraphs (A) through 

3 (E), respectively; 

4 (ii) by inserting ‘‘(1)’’ after ‘‘ADVI5 SORY COMMITTEE.—’’; 

6 (iii) in paragraph (1)(C), as so redes7 ignated by clauses (i) and (ii) of this sub8 paragraph, by inserting ‘‘, including fund9 ing levels for the Program Component 

10 Areas’’ after ‘‘of the Program’’; 

11 (iv) in paragraph (1)(D), as so redes12 ignated by clauses (i) and (ii) of this sub13 paragraph, by striking ‘‘computing’’ and 

14 inserting ‘‘high-performance computing 

15 and networking’’; and 

16 (v) by adding at the end the following 

17 new paragraph: 

18 ‘‘(2) In addition to the duties outlined in paragraph 

19 (1), the advisory committee shall conduct periodic evalua20 tions of the funding, management, coordination, imple21 mentation, and activities of the Program, and shall report 

22 not less frequently than once every two fiscal years to the 

23 Committee on Science of the House of Representatives 

24 and the Committee on Commerce, Science, and Transpor25 tation of the Senate on its findings and recommendations. 
10 

HR 28 RFS 

1 The first report shall be due within one year after the date 

2 of enactment of this paragraph.’’; and 

3 (D) in subsection (c)(1)(A), by striking 

4 ‘‘Program or’’ and inserting ‘‘Program Compo5 nent Areas or’’; and 

6 (3) by striking sections 102 and 103. 

7 SEC. 5. AGENCY ACTIVITIES. 

8 Title II of the High-Performance Computing Act of 

9 1991 (15 U.S.C. 5521 et seq.) is amended— 

10 (1) by amending subsection (a) of section 201 

11 to read as follows: 

12 ‘‘(a) GENERAL RESPONSIBILITIES.—As part of the 

13 Program described in title I, the National Science Foun14 dation shall— 

15 ‘‘(1) support research and development to gen16 erate fundamental scientific and technical knowledge 

17 with the potential of advancing high-performance 

18 computing and networking systems and their appli19 cations; 

20 ‘‘(2) provide computing and networking infra21 structure support to the research community in the 

22 United States, including the provision of high-per23 formance computing systems that are among the 

24 most advanced in the world in terms of performance 

25 in solving scientific and engineering problems, and 
11 

HR 28 RFS 

1 including support for advanced software and applica2 tions development, for all science and engineering 

3 disciplines; and 

4 ‘‘(3) support basic research and education in all 

5 aspects of high-performance computing and net6 working.’’; 

7 (2) by amending subsection (a) of section 202 

8 to read as follows: 

9 ‘‘(a) GENERAL RESPONSIBILITIES.—As part of the 

10 Program described in title I, the National Aeronautics and 

11 Space Administration shall conduct basic and applied re12 search in high-performance computing and networking, 

13 with emphasis on— 

14 ‘‘(1) computational fluid dynamics, computa15 tional thermal dynamics, and computational aero16 dynamics; 

17 ‘‘(2) scientific data dissemination and tools to 

18 enable data to be fully analyzed and combined from 

19 multiple sources and sensors; 

20 ‘‘(3) remote exploration and experimentation; 

21 and 

22 ‘‘(4) tools for collaboration in system design, 

23 analysis, and testing.’’; 

24 (3) in section 203— 
12 

HR 28 RFS 

1 (A) by striking subsections (a) through (d) 

2 and inserting the following: 

3 ‘‘(a) GENERAL RESPONSIBILITIES.—As part of the 

4 Program described in title I, the Secretary of Energy 

5 shall— 

6 ‘‘(1) conduct and support basic and applied re7 search in high-performance computing and net8 working to support fundamental research in science 

9 and engineering disciplines related to energy applica10 tions; and 

11 ‘‘(2) provide computing and networking infra12 structure support, including the provision of high13 performance computing systems that are among the 

14 most advanced in the world in terms of performance 

15 in solving scientific and engineering problems, and 

16 including support for advanced software and applica17 tions development, for science and engineering dis18 ciplines related to energy applications.’’; and 

19 (B) by redesignating subsection (e) as sub20 section (b); 

21 (4) by amending subsection (a) of section 204 

22 to read as follows: 

23 ‘‘(a) GENERAL RESPONSIBILITIES.—As part of the 

24 Program described in title I— 
13 

HR 28 RFS 

1 ‘‘(1) the National Institute of Standards and 

2 Technology shall— 

3 ‘‘(A) conduct basic and applied metrology 

4 research needed to support high-performance 

5 computing and networking systems; 

6 ‘‘(B) develop benchmark tests and stand7 ards for high-performance computing and net8 working systems and software; 

9 ‘‘(C) develop and propose voluntary stand10 ards and guidelines, and develop measurement 

11 techniques and test methods, for the interoper12 ability of high-performance computing systems 

13 in networks and for common user interfaces to 

14 high-performance computing and networking 

15 systems; and 

16 ‘‘(D) work with industry and others to de17 velop, and facilitate the implementation of, 

18 high-performance computing applications to 

19 solve science and engineering problems that are 

20 relevant to industry; and 

21 ‘‘(2) the National Oceanic and Atmospheric Ad22 ministration shall conduct basic and applied research 

23 on high-performance computing applications, with 

24 emphasis on— 
14 

HR 28 RFS 

1 ‘‘(A) improving weather forecasting and 

2 climate prediction; 

3 ‘‘(B) collection, analysis, and dissemination 

4 of environmental information; and 

5 ‘‘(C) development of more accurate models 

6 of the ocean-atmosphere system.’’; and 

7 (5) by amending subsection (a) of section 205 

8 to read as follows: 

9 ‘‘(a) GENERAL RESPONSIBILITIES.—As part of the 

10 Program described in title I, the Environmental Protec11 tion Agency shall conduct basic and applied research di12 rected toward advancement and dissemination of computa13 tional techniques and software tools for high-performance 

14 computing systems with an emphasis on modeling to— 

15 ‘‘(1) develop robust decision support tools; 

16 ‘‘(2) predict pollutant transport and the effects 

17 of pollutants on humans and on ecosystems; and 

18 ‘‘(3) better understand atmospheric dynamics 

19 and chemistry.’’. 

Passed the House of Representatives April 26, 2005. 

Attest: JEFF TRANDAHL, 

Clerk.