[Congressional Bills 114th Congress]
[From the U.S. Government Publishing Office]
[H.R. 874 Introduced in House (IH)]

114th CONGRESS
  1st Session
                                H. R. 874

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.


_______________________________________________________________________


                    IN THE HOUSE OF REPRESENTATIVES

                           February 11, 2015

    Mr. Hultgren (for himself, Mr. Smith of Texas, Mr. Fattah, Mr. 
 Kinzinger of Illinois, Mr. Swalwell of California, and Mr. Lipinski) 
 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.

    Be it enacted by the Senate and House of Representatives of the 
United States of America in Congress assembled,

SECTION 1. SHORT TITLE.

    This Act may be cited as the ``American Super Computing Leadership 
Act''.

SEC. 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 2 of the Energy Policy Act of 2005 (42 U.S.C. 
        15801).
            ``(6) 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.
            ``(7) National laboratory.--The term `National Laboratory' 
        means any one of the seventeen laboratories owned by the 
        Department.
            ``(8) Secretary.--The term `Secretary' means the Secretary 
        of Energy.
            ``(9) Software technology.--The term `software technology' 
        includes optimal algorithms, programming environments, tools, 
        languages, and operating systems for high-end computing 
        systems.''.

SEC. 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.''.
                                 <all>