I 
108TH CONGRESS 
2D SESSION 
H. R. 4218
To amend the High-Performance Computing Act of 1991. 
IN THE HOUSE OF REPRESENTATIVES 
APRIL 27, 2004
Mrs. BIGGERT (for herself, Mr. DAVIS of Tennessee, Mr. BOEHLERT, and Mr. 
JOHNSON of Illinois) introduced the following bill; which was referred to 
the Committee on Science 
A BILL 
To amend the High-Performance Computing Act of 1991.
Be it enacted by the Senate and House of Representa-
tives of the United States of America in Congress assembled, 
SECTION 1. SHORT TITLE. 
This Act may be cited as the ‘‘High-Performance 
Computing Revitalization Act of 2004’’. 
SEC. 2. DEFINITIONS. 
Section 4 of the High-Performance Computing Act 
of 1991 (15 U.S.C. 5503) is amended—
(1) in paragraph (2), by inserting ‘‘and multi-
disciplinary teams of researchers’’ after ‘‘high-per-
formance computing resources’’;
(2) in paragraph (3)—
(A) by striking ‘‘scientific workstations,’’; 
(B) by striking ‘‘(including vector super-
computers and large scale parallel systems)’’; 
(C) by striking ‘‘and applications’’ and in-
serting ‘‘applications’’; and 
(D) by inserting ‘‘, and the management of 
large data sets’’ after ‘‘systems software’’; 
(3) in paragraph (4), by striking ‘‘packet 
switched’’; and 
(4) by amending paragraphs (5) and (6) to 
read as follows: 
‘‘(5) ‘Program’ means the High-Performance 
Computing Research and Development Program de-
scribed in section 101; and 
‘‘(6) ‘Program Component Areas’ means the 
major subject areas under which are grouped related 
individual projects and activities carried out under 
the Program.’’. 
SEC. 3. HIGH-PERFORMANCE COMPUTING RESEARCH AND 
DEVELOPMENT PROGRAM. 
Title I of the High-Performance Computing Act of 
1991 (15 U.S.C. 5511 et seq.) is amended—
(1) in the title heading, by striking ‘‘AND 
THE NATIONAL RESEARCH AND EDU-
CATION NETWORK’’ and inserting ‘‘RE-
SEARCH AND DEVELOPMENT’’; 
(2) in section 101—
(A) the section heading, by striking ‘‘NA-
TIONAL
HIGH-PERFORMANCE
COM-
PUTING’’ and inserting ‘‘HIGH-PERFORM-
ANCE COMPUTING RESEARCH AND DEVEL-
OPMENT’’; 
(B) in subsection (a)—
(i) in the subsection heading, by strik-
ing 
‘‘NATIONAL
HIGH-PERFORMANCE 
COMPUTING’’ and inserting ‘‘HIGH-PER-
FORMANCE COMPUTING RESEARCH
AND 
DEVELOPMENT’’; 
(ii) by striking paragraphs (1) and (2) 
and inserting the following: ‘‘(1) The 
President shall implement a High-Perform-
ance Computing Research and Develop-
ment Program, which shall—
‘‘(A) provide for long-term basic and ap-
plied research on high-performance computing; 
‘‘(B) provide for research and development 
on, and demonstration of, technologies to ad-
vance the capacity and capabilities of high-per-
formance computing and networking systems;
‘‘(C) provide for sustained access by the 
research community in the United States to 
high-performance computing systems that are 
among the most advanced in the world in terms 
of performance in solving scientific and engi-
neering problems, including provision for tech-
nical support for users of such systems; 
‘‘(D) provide for efforts to increase soft-
ware availability, productivity, capability, secu-
rity, portability, and reliability; 
‘‘(E) provide for high-performance net-
works, including experimental testbed networks, 
to enable research and development on, and 
demonstration of, advanced applications enabled 
by such networks; 
‘‘(F) provide for computational science and 
engineering research on mathematical modeling 
and algorithms for applications in all fields of 
science and engineering; 
‘‘(G) provide for the technical support of, 
and research and development on, high-per-
formance computing systems and software re-
quired to address Grand Challenges; 
‘‘(H) provide for educating and training 
additional undergraduate and graduate students
in software engineering, computer science, com-
puter and network security, applied mathe-
matics, library and information science, and 
computational science; and 
‘‘(I) provide for improving the security of 
computing and networking systems, including 
Federal systems, including research required to 
establish security standards and practices for 
these systems.’’; 
(iii) by redesignating paragraphs (3) 
and (4) as paragraphs (2) and (3), respec-
tively; 
(iv) in paragraph (2), as so redesig-
nated by clause (iii) of this subpara-
graph—
(I) by striking subparagraph (B); 
(II) by redesignating subpara-
graphs (A) and (C) as subparagraphs 
(D) and (F), respectively; 
(III) by inserting before subpara-
graph (D), as so redesignated by sub-
clause (II) of this clause, the following 
new subparagraphs:
‘‘(A) establish the goals and priorities for Fed-
eral high-performance computing research, develop-
ment, networking, and other activities; 
‘‘(B) establish Program Component Areas that 
implement the goals established under subparagraph 
(A), and identify the Grand Challenges that the Pro-
gram should address; 
‘‘(C) provide for interagency coordination of 
Federal high-performance computing research, devel-
opment, networking, and other activities undertaken 
pursuant to the Program;’’; and 
(IV) by inserting after subparagraph 
(D), as so redesignated by subclause (II) 
of this clause, the following new subpara-
graph: 
‘‘(E) develop and maintain a research, develop-
ment, and deployment roadmap for the provision of 
high-performance computing systems under para-
graph (1)(C); and’’; and 
(v) in paragraph (3), as so redesig-
nated by clause (iii) of this subpara-
graph—
(I) 
by 
striking 
‘‘paragraph 
(3)(A)’’ and inserting ‘‘paragraph 
(2)(D)’’;
(II) by amending subparagraph 
(A) to read as follows: 
‘‘(A) provide a detailed description of the Pro-
gram Component Areas, including a description of 
any changes in the definition of or activities under 
the Program Component Areas from the preceding 
report, and the reasons for such changes, and a de-
scription of Grand Challenges supported under the 
Program;’’; 
(III) in subparagraph (C), by 
striking ‘‘specific activities’’ and all 
that follows through ‘‘the Network’’ 
and inserting ‘‘each Program Compo-
nent Area’’; 
(IV) in subparagraph (D), by in-
serting ‘‘and for each Program Com-
ponent Area’’ after ‘‘participating in 
the Program’’; 
(V) in subparagraph (D), by 
striking ‘‘applies;’’ and inserting ‘‘ap-
plies; and’’; 
(VI) by striking subparagraph 
(E) and redesignating subparagraph 
(F) as subparagraph (E); and
(VII) in subparagraph (E), as so 
redesignated by subclause (VI) of this 
clause, by inserting ‘‘and the extent to 
which the Program incorporates the 
recommendations of the advisory com-
mittee established under subsection 
(b)’’ after ‘‘for the Program’’; 
(C) in subsection (b)—
(i) by redesignating paragraphs (1) 
through (5) as subparagraphs (A) through 
(E), respectively; 
(ii) by inserting ‘‘(1)’’ after ‘‘ADVI-
SORY COMMITTEE.—’’; 
(iii) in paragraph (1)(C), as so redes-
ignated by clauses (i) and (ii) of this sub-
paragraph, by inserting ‘‘, including fund-
ing levels for the Program Component 
Areas’’ after ‘‘of the Program’’; 
(iv) in paragraph (1)(D), as so redes-
ignated by clauses (i) and (ii) of this sub-
paragraph, by striking ‘‘computing’’ and 
inserting 
‘‘high-performance 
computing 
and networking’’; and 
(v) by adding at the end the following 
new paragraph: