II
112th CONGRESS
2d Session
S. 3459
IN THE SENATE OF THE UNITED STATES
July 31, 2012
Mr. Bingaman (for himself, Mr. Alexander, and Mr. Durbin) introduced the following bill; which was read twice and referred to the Committee on Energy and Natural Resources
A BILL
To amend the Department of Energy High-End Computing Revitalization Act of 2004 to improve the high-end computing research and development program of the Department of Energy, and for other purposes.
Short title
This Act may be cited as
the Department of Energy High-End
Computing Improvement Act of 2012
.
Renaming of Act
In general
Section 1 of the
Department of Energy High-End Computing Revitalization Act of 2004 (15 U.S.C.
5501 note; Public Law 108–423) is amended by striking Department of Energy High-End Computing Revitalization Act
of 2004
and inserting Department of Energy High-End Computing Act of
2012
.
Conforming amendment
Section 976(a)(1) of the Energy Policy Act of 2005 (42
U.S.C. 16316(1)) is amended by striking Department of Energy High-End
Computing Revitalization Act of 2004
and inserting Department of Energy High-End Computing Act of
2012
.
Definitions
Section 2 of the Department of Energy High-End Computing Act of 2012 (15 U.S.C. 5541) is amended—
by redesignating paragraphs (2) through (5) as paragraphs (3) through (6), respectively;
by striking paragraph (1) and inserting the following:
Department
The term Department means the Department of Energy.
Exascale computing
The term exascale computing means computing through the use of a computing machine that performs near or above 10 to the 18th power floating point operations per second.
; and
in paragraph (6)
(as redesignated by paragraph (1)), by striking , acting through the
Director of the Office of Science of the Department of Energy
.
Department of Energy high-end computing research and development program
Section 3 of the Department of Energy High-End Computing Act of 2012 (15 U.S.C. 5542) is amended—
in subsection (a)(1), by striking
program
and inserting coordinated program across the
Department
;
in subsection
(b)(2), by striking , which may
and all that follows through
architectures
; and
by striking subsection (d) and inserting the following:
Exascale computing program
In general
The Secretary shall conduct a research program (referred to in this subsection as the program) to develop 1 or more exascale computing machines to promote the missions of the Department.
Coordination
In carrying out the program, the Secretary shall coordinate the development of 1 or more exascale computing machines across all applicable agencies of the Department.
Codesign
The Secretary shall carry out the program through an integration of application, computer science, and computer hardware architecture using public-private partnerships to ensure that, to the maximum extent practicable, 1 or more exascale computing machines are capable of solving Department target applications and scientific problems.
Merit review
The development of 1 or more exascale computing machines shall be conducted through a merit review process.
Annual reports
At the time of the budget submission of the Department for each fiscal year, the Secretary shall submit to Congress a report that describes funding for the exascale computing program as a whole by functional element of the Department and critical milestones.
.
Authorization of appropriations
Section 4 of the Department of Energy High-End Computing Act of 2012 (15 U.S.C. 5543) is amended—
by striking
this Act
and inserting section 3(d)
; and
by striking paragraphs (1) through (3) and inserting the following:
$110,000,000 for fiscal year 2013;
$220,000,000 for fiscal year 2014; and
$300,000,000 for fiscal year 2015.
.