Library / Laws / 113th / hr / H.R. 2495 / Introduced in House
I
113th CONGRESS
1st Session
H. R. 2495
IN THE HOUSE OF REPRESENTATIVES
June 25, 2013
Mr. Hultgren (for
himself, Mr. Swalwell of California,
Ms. McCollum,
Mr. Langevin,
Mr. Lipinski,
Mr. Fattah,
Ms. Lofgren,
Mr. Fleischmann,
Mr. Aderholt, and
Mr. Kinzinger of Illinois) introduced
the following bill; which was referred to the
Committee on Science, Space, and
Technology
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.
1.
Short title
This Act may be cited as the
American Super Computing Leadership
Act.
2.
Definitions
Section 2 of the Department of Energy
High-End Computing Revitalization Act of 2004 (15 U.S.C. 5541) is amended by
striking paragraphs (1) through (5) and inserting the following:
(1)
Co-design
The term co-design means the
joint development of application algorithms, models, and codes with computer
technology architectures and operating systems to maximize effective use of
high-end computing systems.
(2)
Department
The
term Department means the Department of Energy.
(3)
Exascale
The
term exascale means computing system performance at or near 10 to
the 18th power floating point operations per second.
(4)
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.
(5)
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)).
(6)
National
laboratory
The term National Laboratory means any
one of the seventeen laboratories owned by the Department.
(7)
Secretary
The
term Secretary means the Secretary of Energy.
(8)
Software
technology
The term
software technology includes optimal algorithms, programming
environments, tools, languages, and operating systems for high-end computing
systems.
.
3.
Department of
Energy high-end computing research and development program
Section 3 of the Department of Energy
High-End Computing Revitalization Act of 2004 (15 U.S.C. 5542) is
amended—
(1) in subsection
(a)—
(A) in paragraph (1),
by striking program and inserting coordinated program
across the Department;
(B) by striking
and at the end of paragraph (1);
(C) by striking the
period at the end of paragraph (2) and inserting ; and;
and
(D) by adding at the
end the following new paragraph:
(3) partner with universities, National
Laboratories, and industry to ensure the broadest possible application of the
technology developed in this program to other challenges in science,
engineering, medicine, and
industry.
;
(2) in subsection
(b)(2), by striking vector and all that follows through
architectures and inserting computer technologies that
show promise of substantial reductions in power requirements and substantial
gains in parallelism of multicore processors, concurrency, memory and storage,
bandwidth, and reliability; and
(3) by striking
subsection (d) and inserting the following:
(d)
Exascale
computing program
(1)
In
general
The Secretary shall conduct a coordinated research
program to develop exascale computing systems to advance the missions of the
Department.
(2)
Execution
The Secretary shall, through competitive
merit review, establish two or more National Laboratory-industry-university
partnerships to conduct integrated research, development, and engineering of
multiple exascale architectures, and—
(A) conduct
mission-related co-design activities in developing such exascale
platforms;
(B) develop those
advancements in hardware and software technology required to fully realize the
potential of an exascale production system in addressing Department target
applications and solving scientific problems involving predictive modeling and
simulation and large-scale data analytics and management; and
(C) explore the use of exascale computing
technologies to advance a broad range of science and engineering.
(3)
Administration
In
carrying out this program, the Secretary shall—
(A) provide, on a
competitive, merit-reviewed basis, access for researchers in United States
industry, institutions of higher education, National Laboratories, and other
Federal agencies to these exascale systems, as appropriate; and
(B) conduct outreach
programs to increase the readiness for the use of such platforms by domestic
industries, including manufacturers.
(4)
Reports
(A)
Integrated
strategy and program management plan
The Secretary shall submit to Congress, not
later than 90 days after the date of enactment of the
American Super Computing Leadership
Act, a report outlining an integrated strategy and program
management plan, including target dates for prototypical and production
exascale platforms, interim milestones to reaching these targets, functional
requirements, roles and responsibilities of National Laboratories and industry,
acquisition strategy, and estimated resources required, to achieve this
exascale system capability. The report shall include the Secretary's plan for
Departmental organization to manage and execute the Exascale Computing Program,
including definition of the roles and responsibilities within the Department to
ensure an integrated program across the Department. The report shall also
include a plan for ensuring balance and prioritizing across ASCR subprograms in
a flat or slow-growth budget environment.
(B)
Status
reports
At the time of the budget submission of the Department
for each fiscal year, the Secretary shall submit a report to Congress that
describes the status of milestones and costs in achieving the objectives of the
exascale computing program.
(C)
Exascale merit
report
At least 18 months
prior to the initiation of construction or installation of any exascale-class
computing facility, the Secretary shall transmit a plan to the Congress
detailing—
(i) the proposed
facility's cost projections and capabilities to significantly accelerate the
development of new energy technologies;
(ii) technical risks
and challenges that must be overcome to achieve successful completion and
operation of the facility; and
(iii) an independent assessment of the scientific
and technological advances expected from such a facility relative to those
expected from a comparable investment in expanded research and applications at
terascale-class and petascale-class computing facilities, including an
evaluation of where investments should be made in the system software and
algorithms to enable these
advances.
.