[Congressional Bills 108th Congress]
[From the U.S. Government Publishing Office]
[H.R. 4516 Reported in Senate (RS)]
Calendar No. 738
108th CONGRESS
2d Session
H. R. 4516
[Report No. 108-379]
_______________________________________________________________________
IN THE SENATE OF THE UNITED STATES
July 8, 2004
Received; read twice and referred to the Committee on Energy and
Natural Resources
September 28, 2004
Reported by Mr. Domenici, with an amendment
[Strike out all after the enacting clause and insert the part printed
in italic]
_______________________________________________________________________
AN ACT
To require the Secretary of Energy to carry out a program of research
and development to advance high-end computing.
Be it enacted by the Senate and House of Representatives of the
United States of America in Congress assembled,
<DELETED>SECTION 1. SHORT TITLE.</DELETED>
<DELETED> This Act may be cited as the ``Department of Energy High-
End Computing Revitalization Act of 2004''.</DELETED>
<DELETED>SEC. 2. DEFINITIONS.</DELETED>
<DELETED> For purposes of this Act:</DELETED>
<DELETED> (1) High-end computing system.--The term ``high-
end computing system'' means a computing system with
performance that substantially exceeds that of systems that are
commonly available for advanced scientific and engineering
applications.</DELETED>
<DELETED> (2) Leadership system.--The term ``Leadership
System'' means a high-end computing system that is among the
most advanced in the world in terms of performance in solving
scientific and engineering problems.</DELETED>
<DELETED> (3) Institution of higher education.--The term
``institution of higher education'' has the meaning given the
term in section 101(a) of the Higher Education Act of 1965 (20
U.S.C. 1001(a)).</DELETED>
<DELETED> (4) Secretary.--The term ``Secretary'' means the
Secretary of Energy.</DELETED>
<DELETED>SEC. 3. DEPARTMENT OF ENERGY HIGH-END COMPUTING RESEARCH AND
DEVELOPMENT PROGRAM.</DELETED>
<DELETED> (a) In General.--The Secretary shall carry out a program
of research and development (involving software and hardware) to
advance high-end computing systems, and shall develop and deploy such
systems for advanced scientific and engineering applications.</DELETED>
<DELETED> (b) Program.--The program shall--</DELETED>
<DELETED> (1) support both individual investigators and
multidisciplinary teams of investigators;</DELETED>
<DELETED> (2) conduct research in multiple architectures,
which may include vector, reconfigurable logic, streaming,
processor-in-memory, and multithreading
architectures;</DELETED>
<DELETED> (3) conduct research on software for high-end
computing systems, including research on algorithms,
programming environments, tools, languages, and operating
systems for high-end computing systems, in collaboration with
architecture development efforts;</DELETED>
<DELETED> (4) provide for sustained access by the research
community in the United States to high-end computing systems
and to Leadership Systems, including provision for technical
support for users of such systems;</DELETED>
<DELETED> (5) support technology transfer to the private
sector and others in accordance with applicable law;
and</DELETED>
<DELETED> (6) ensure that the high-end computing activities
of the Department of Energy are coordinated with relevant
activities in industry and with other Federal agencies,
including the National Science Foundation, the Defense Advanced
Research Projects Agency, the National Security Agency, the
National Institutes of Health, the National Aeronautics and
Space Administration, the National Oceanic and Atmospheric
Administration, the National Institute of Standards and
Technology, and the Environmental Protection Agency.</DELETED>
<DELETED> (c) Leadership Systems Facilities.--</DELETED>
<DELETED> (1) In general.--As part of the program carried
out under this Act, the Secretary shall establish and operate
Leadership Systems facilities to--</DELETED>
<DELETED> (A) conduct advanced scientific and
engineering research and development using Leadership
Systems; and</DELETED>
<DELETED> (B) develop potential advancements in
high-end computing system hardware and
software.</DELETED>
<DELETED> (2) Administration.--In carrying out this
subsection, the Secretary shall provide access to Leadership
Systems on a competitive, merit-reviewed basis to researchers
in United States industry, institutions of higher education,
national laboratories, and other Federal agencies.</DELETED>
<DELETED>SEC. 4. AUTHORIZATION OF APPROPRIATIONS.</DELETED>
<DELETED> In addition to amounts otherwise made available for high-
end computing, there are authorized to be appropriated to the Secretary
to carry out this Act--</DELETED>
<DELETED> (1) $50,000,000 for fiscal year 2005;</DELETED>
<DELETED> (2) $55,000,000 for fiscal year 2006;
and</DELETED>
<DELETED> (3) $60,000,000 for fiscal year 2007.</DELETED>
<DELETED>SEC. 5. SOCIETAL IMPLICATIONS OF INFORMATION
TECHNOLOGY.</DELETED>
<DELETED> In carrying out its programs on the social, economic,
legal, ethical, and cultural implications of information technology,
the National Science Foundation shall support research into the
implications of computers (including both hardware and software) that
would be capable of mimicking human abilities to learn, reason, and
make decisions.</DELETED>
<DELETED>SEC. 6. ASTRONOMY AND ASTROPHYSICS ADVISORY
COMMITTEE.</DELETED>
<DELETED> (a) Amendments.--Section 23 of the National Science
Foundation Authorization Act of 2002 (42 U.S.C. 1862n-9) is amended--
</DELETED>
<DELETED> (1) by striking ``and the National Aeronautics and
Space Administration'' each place it appears in subsections (a)
and (b) and inserting ``, the National Aeronautics and Space
Administration, and the Department of Energy'';</DELETED>
<DELETED> (2) in subsection (b)(3), by inserting ``the
Secretary of Energy,'' after ``the Administrator of the
National Aeronautics and Space Administration,'';</DELETED>
<DELETED> (3) in subsection (c)--</DELETED>
<DELETED> (A) by striking ``5'' in each of
paragraphs (1) and (2) and inserting ``4'';</DELETED>
<DELETED> (B) by striking ``and'' at the end of
paragraph (2);</DELETED>
<DELETED> (C) by redesignating paragraph (3) as
paragraph (4), and in that paragraph by striking ``3''
and inserting ``2''; and</DELETED>
<DELETED> (D) by inserting after paragraph (2) the
following new paragraph:</DELETED>
<DELETED> ``(3) 3 members selected by the Secretary of
Energy; and''; and</DELETED>
<DELETED> (4) in subsection (f), by striking ``the advisory
bodies of other Federal agencies, such as the Department of
Energy, which may engage in related research activities'' and
inserting ``other Federal advisory committees that advise
Federal agencies which engage in related research
activities''.</DELETED>
<DELETED> (b) Effective Date.--The amendments made by subsection (a)
shall take effect on March 15, 2005.</DELETED>
<DELETED>SEC. 7. REMOVAL OF SUNSET PROVISION FROM SAVINGS IN
CONSTRUCTION ACT OF 1996.</DELETED>
<DELETED> Section 14(e) of the Metric Conversion Act of 1975 (15
U.S.C. 205l(e)) is repealed.</DELETED>
SECTION 1. SHORT TITLE.
This Act may be cited as the ``Department of Energy High-End
Computing Revitalization Act of 2004''.
SEC. 2. DEFINITIONS.
In this Act:
(1) Center.--The term ``Center'' means a High-End Software
Development Center established under section 3(d).
(2) High-end computing system.--The term ``high-end
computing system'' means a computing system with performance
that substantially exceeds that of systems that are commonly
available for advanced scientific and engineering applications.
(3) Institution of higher education.--The term
``institution of higher education'' has the meaning given the
term in section 101(a) of the Higher Education Act of 1965 (20
U.S.C. 1001(a)).
(4) Leadership system.--The term ``Leadership System''
means a high-end computing system that is among the most
advanced in the world in terms of performance in solving
scientific and engineering problems.
(5) Secretary.--The term ``Secretary'' means the Secretary
of Energy, acting through the Director of the Office of Science
of the Department of Energy.
SEC. 3. DEPARTMENT OF ENERGY HIGH-END COMPUTING RESEARCH AND
DEVELOPMENT PROGRAM.
(a) In General.--The Secretary shall--
(1) carry out a program of research and development
(including development of software and hardware) to advance
high-end computing systems; and
(2) develop and deploy high-end computing systems for
advanced scientific and engineering applications.
(b) Program.--The program shall--
(1) support both individual investigators and
multidisciplinary teams of investigators;
(2) conduct research in multiple architectures, which may
include vector, reconfigurable logic, streaming, processor-in-
memory, and multithreading architectures;
(3) conduct research on software for high-end computing
systems, including research on algorithms, programming
environments, tools, languages, and operating systems for high-
end computing systems, in collaboration with architecture
development efforts;
(4) provide for sustained access by the research community
in the United States to high-end computing systems and to
Leadership Systems, including provision of technical support
for users of such systems;
(5) support technology transfer to the private sector and
others in accordance with applicable law; and
(6) ensure that the high-end computing activities of the
Department of Energy are coordinated with relevant activities
in industry and with other Federal agencies, including the
National Science Foundation, the Defense Advanced Research
Projects Agency, the National Nuclear Security Administration,
the National Security Agency, the National Institutes of
Health, the National Aeronautics and Space Administration, the
National Oceanic and Atmospheric Administration, the National
Institutes of Standards and Technology, and the Environmental
Protection Agency.
(c) Leadership Systems Facilities.--
(1) In general.--As part of the program carried out under
this Act, the Secretary shall establish and operate 1 or more
Leadership Systems facilities to--
(A) conduct advanced scientific and engineering
research and development using Leadership Systems; and
(B) develop potential advancements in high-end
computing system hardware and software.
(2) Administration.--In carrying out this subsection, the
Secretary shall provide to Leadership Systems, on a
competitive, merit-reviewed basis, access to researchers in
United States industry, institutions of higher education,
national laboratories, and other Federal agencies.
(d) High-End Software Development Center.--
(1) In general.--As part of the program carried out under
this Act, the Secretary shall establish at least 1 High-End
Software Development Center.
(2) Duties.--A Center shall concentrate efforts to develop,
test, maintain, and support optimal algorithms, programming
environments, tools, languages, and operating systems for high-
end computing systems.
(3) Staff.--A Center shall include--
(A) a full-time research staff, to create a
centralized knowledge base for high-end software
development; and
(B) a rotating staff of researchers from other
institutions and industry to assist in coordination of
research efforts and promote technology transfer to the
private sector.
(4) Use of expertise.--The Secretary shall use the
expertise of a Center to assess research and development in
high-end computing system architecture.
(5) Location.--The location of a Center shall be determined
by a competitive proposal process administered by the
Secretary.
SEC. 4. AUTHORIZATION OF APPROPRIATIONS.
In addition to amounts otherwise made available for high-end
computing, there are authorized to be appropriated to the Secretary to
carry out this Act--
(1) $50,000,000 for fiscal year 2005;
(2) $55,000,000 for fiscal year 2006; and
(3) $60,000,000 for fiscal year 2007.
SEC. 5. ASTRONOMY AND ASTROPHYSICS ADVISORY COMMITTEE.
(a) Amendments.--Section 23 of the National Science Foundation
Authorization Act of 2002 (42 U.S.C. 1862n-9) is amended--
(1) in subsection (a) and paragraphs (1) and (2) of
subsection (b), by striking ``and the National Aeronautics and
Space Administration'' and inserting ``, the National
Aeronautics and Space Administration, and the Department of
Energy'';
(2) in subsection (b)(3), by stiking ``Administration,
and'' and inserting ``Administration, the Secretary of
Energy,'';
(3) in subsection (c)--
(A) in paragraphs (1) and (2), by striking ``5''
and inserting ``4'';
(B) in paragraph (2), by striking ``and'' at the
end;
(C) by redesignating paragraph (3) as paragraph
(4), and in that paragraph by striking ``3'' and
inserting ``2''; and
(D) by inserting after paragraph (2) the following:
``(3) 3 members selected by the Secretary of Energy; and'';
and
(4) in subsection (f), by striking ``the advisory bodies of
other Federal agencies, such as the Department of Energy, which
may engage in related research activities'' and inserting
``other Federal advisory committees that advise Federal
agencies that engage in related research activities''.
(b) Effective Date.--The amendments made by subsection (a) take
effect on March 15, 2005.
SEC. 6. REMOVAL OF SUNSET PROVISION FROM SAVINGS IN CONSTRUCTION ACT OF
1996.
Section 14 of the Metric Conversion Act of 1975 (15 U.S.C. 205l)
is amended by striking subsection (e).
Calendar No. 738
108th CONGRESS
2d Session
H. R. 4516
[Report No. 108-379]
_______________________________________________________________________
AN ACT
To require the Secretary of Energy to carry out a program of research
and development to advance high-end computing.
_______________________________________________________________________
September 28, 2004
Reported with an amendment