<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="billres.xsl"?>
<!DOCTYPE bill PUBLIC "-//US Congress//DTDs/bill.dtd//EN" "bill.dtd">
<bill bill-stage="Introduced-in-House" dms-id="H1829084CC4C840F58ED8981BCB6453B7" public-private="public" bill-type="olc"> 
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
<dublinCore>
<dc:title>109 HR 28 IH: High-Performance Computing Revitalization Act of 2005</dc:title>
<dc:publisher>U.S. House of Representatives</dc:publisher>
<dc:date>2005-01-04</dc:date>
<dc:format>text/xml</dc:format>
<dc:language>EN</dc:language>
<dc:rights>Pursuant to Title 17 Section 105 of the United States Code, this file is not subject to copyright protection and is in the public domain.</dc:rights>
</dublinCore>
</metadata>
<form> 
<distribution-code display="yes">I</distribution-code> 
<congress>109th CONGRESS</congress> <session>1st Session</session> 
<legis-num>H. R. 28</legis-num> 
<current-chamber>IN THE HOUSE OF REPRESENTATIVES</current-chamber> 
<action> 
<action-date date="20050104">January 4, 2005</action-date> 
<action-desc><sponsor name-id="B001232">Mrs. Biggert</sponsor> (for herself, <cosponsor name-id="D000599">Mr. Davis of Tennessee</cosponsor>, and <cosponsor name-id="B000586">Mr. Boehlert</cosponsor>) introduced the following bill; which was referred to the <committee-name committee-id="HSY00">Committee on Science</committee-name></action-desc> 
</action> 
<legis-type>A BILL</legis-type> 
<official-title>To amend the High-Performance Computing Act of 1991.</official-title> 
</form> 
<legis-body id="H261215CB769A4D92A1767876A3AF540" style="OLC"> 
<section id="HF656A8A0DE014DDCA5AB41BE84DA5BFD" section-type="section-one" display-inline="no-display-inline"><enum>1.</enum><header>Short title</header><text display-inline="no-display-inline">This Act may be cited as the <quote><short-title>High-Performance Computing Revitalization Act of 2005</short-title></quote>.</text></section> 
<section id="HA334C937394F496AA66418069D13776F"><enum>2.</enum><header>Definitions</header><text display-inline="no-display-inline">Section 4 of the High-Performance Computing Act of 1991 (<external-xref legal-doc="usc" parsable-cite="usc/15/5503">15 U.S.C. 5503</external-xref>) is amended—</text> 
<paragraph id="H4AAE37A9E4224A7084DC36EE05AABE3D"><enum>(1)</enum><text>in paragraph (2), by inserting <quote>and multidisciplinary teams of researchers</quote> after <quote>high-performance computing resources</quote>; </text></paragraph> 
<paragraph id="H0F82B7D55E414F1DA036BC49DE6CEF5D"><enum>(2)</enum><text>in paragraph (3)—</text> 
<subparagraph id="H63CF0A63F02F4F4BB18CC9E55FFB9200"><enum>(A)</enum><text>by striking <quote>scientific workstations,</quote>; </text></subparagraph> 
<subparagraph id="H7834F35A89D34E50933057F69BE89BDF"><enum>(B)</enum><text>by striking <quote>(including vector supercomputers and large scale parallel systems)</quote>;</text></subparagraph> 
<subparagraph id="H17613D8682884DCEA66545E1D51ABB4"><enum>(C)</enum><text>by striking <quote>and applications</quote> and inserting <quote>applications</quote>; and</text></subparagraph> 
<subparagraph id="H44CD03B6250D48BEAECCA1CDDBE87E3B"><enum>(D)</enum><text>by inserting <quote>, and the management of large data sets</quote> after <quote>systems software</quote>; </text></subparagraph></paragraph> 
<paragraph id="HAA5B4861C5DD43D1B671645CD78106C2"><enum>(3)</enum><text>in paragraph (4), by striking <quote>packet switched</quote>; and</text></paragraph> 
<paragraph id="HC9EB5AB9554B4786A8D06531A6CF4F68"><enum>(4)</enum><text>by amending paragraphs (5) and (6) to read as follows:</text> 
<quoted-block style="OLC" id="H3FF8CA2E86AA4AACB514AB7BF66F1D29" display-inline="no-display-inline"> 
<paragraph id="H9BD19F0226534372B76665568FCBD803"><enum>(5)</enum><text>‘Program’ means the High-Performance Computing Research and Development Program described in section 101; and </text></paragraph> 
<paragraph id="H42F9495908E74EE1AD1B663264176B1F"><enum>(6)</enum><text>‘Program Component Areas’ means the major subject areas under which are grouped related individual projects and activities carried out under the Program.</text></paragraph><after-quoted-block>.</after-quoted-block></quoted-block></paragraph></section> 
<section id="H9F8BDDF0C20244908FA7D6BC84E534F8"><enum>3.</enum><header>High-Performance Computing Research and Development Program</header><text display-inline="no-display-inline">Title I of the High-Performance Computing Act of 1991 (<external-xref legal-doc="usc" parsable-cite="usc/15/5511">15 U.S.C. 5511 et seq.</external-xref>) is amended—</text> 
<paragraph id="H65F285DC4BCD40C3AEEC4790161E1220"><enum>(1)</enum><text>in the title heading, by striking <quote><header-in-text level="title">and the national research and education network</header-in-text></quote> and inserting <quote><header-in-text level="title">research and development</header-in-text></quote>;</text></paragraph> 
<paragraph id="H1AB4FCBBCDB0482E8FED67D247DB1008"><enum>(2)</enum><text>in section 101—</text> 
<subparagraph id="H3F976FC2D42447F9958B88E2F3C2C2E4"><enum>(A)</enum><text>the section heading, by striking <quote><header-in-text level="section">National high-performance computing</header-in-text></quote> and inserting <quote><header-in-text level="section">High-performance computing research and development</header-in-text></quote>;</text></subparagraph> 
<subparagraph id="H43FBA5CED3424592803EED7392578DA1"><enum>(B)</enum><text>in subsection (a)—</text> 
<clause id="H97540E75E53D4E708132F134C33127EE"><enum>(i)</enum><text>in the subsection heading, by striking <quote><header-in-text level="subsection">National high-Performance computing</header-in-text></quote> and inserting <quote><header-in-text level="subsection">High-Performance computing research and development</header-in-text></quote>;</text></clause> 
<clause id="H37D91F1D19BB47E58CFB873007032D8"><enum>(ii)</enum><text>by striking paragraphs (1) and (2) and inserting the following: </text> 
<quoted-block style="OLC" id="H875E7436F27A4EE687A89631FA83C7C" display-inline="yes-display-inline"><text display-inline="yes-display-inline">(1) The President shall implement a High-Performance Computing Research and Development Program, which shall—</text> 
<subparagraph id="H2510EC495BD840919084E002F645B890" indent="up1"><enum>(A)</enum><text>provide for long-term basic and applied research on high-performance computing; </text></subparagraph> 
<subparagraph id="H0F075B9C0A754AD38CB0005CD8F35E4" indent="up1"><enum>(B)</enum><text>provide for research and development on, and demonstration of, technologies to advance the capacity and capabilities of high-performance computing and networking systems;</text></subparagraph> 
<subparagraph id="H1834422953B2460380B946E94C883AA" indent="up1"><enum>(C)</enum><text>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 engineering problems, including provision for technical support for users of such systems;</text></subparagraph> 
<subparagraph id="H0EF26FC2717C44BDA7B5232BE65478ED" indent="up1"><enum>(D)</enum><text>provide for efforts to increase software availability, productivity, capability, security, portability, and reliability; </text></subparagraph> 
<subparagraph id="H285D9BA5CB7B4E22B2A755445C6F561D" indent="up1"><enum>(E)</enum><text>provide for high-performance networks, including experimental testbed networks, to enable research and development on, and demonstration of, advanced applications enabled by such networks; </text></subparagraph> 
<subparagraph id="H509447F2635B4CA999C8FDC819402E03" indent="up1"><enum>(F)</enum><text>provide for computational science and engineering research on mathematical modeling and algorithms for applications in all fields of science and engineering; </text></subparagraph> 
<subparagraph id="H5BF97F25453A47C4B419943FBE101400" indent="up1"><enum>(G)</enum><text>provide for the technical support of, and research and development on, high-performance computing systems and software required to address Grand Challenges; </text></subparagraph> 
<subparagraph id="H80C3ED0E540D42EBA7A1B360AD2C55C3" indent="up1"><enum>(H)</enum><text>provide for educating and training additional undergraduate and graduate students in software engineering, computer science, computer and network security, applied mathematics, library and information science, and computational science; and </text></subparagraph> 
<subparagraph id="HF648A5E4C2A540839BEF5BAF39A815AC" indent="up1"><enum>(I)</enum><text>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.</text></subparagraph><after-quoted-block>;</after-quoted-block></quoted-block></clause> 
<clause id="H08667AF830F54E0C8EB015AA2BE29D15"><enum>(iii)</enum><text>by redesignating paragraphs (3) and (4) as paragraphs (2) and (3), respectively;</text></clause> 
<clause id="H86052287985345DD884B0868AFE04D48"><enum>(iv)</enum><text>in paragraph (2), as so redesignated by clause (iii) of this subparagraph—</text> 
<subclause id="HAD83A9ABC4194B49BC88FA42E7C0D895"><enum>(I)</enum><text>by striking subparagraph (B);</text></subclause> 
<subclause id="H31CF00B0344240D5A0E77E8D03B4BFD4"><enum>(II)</enum><text>by redesignating subparagraphs (A) and (C) as subparagraphs (D) and (F), respectively;</text></subclause> 
<subclause id="H3017E442E8524B02A783C98BD26584B"><enum>(III)</enum><text>by inserting before subparagraph (D), as so redesignated by subclause (II) of this clause, the following new subparagraphs:</text> 
<quoted-block style="OLC" id="H317D013553AC418FBAC4C6FCCBFCE60" display-inline="no-display-inline"> 
<subparagraph id="H0731F3F1E57844B79CD466037B5186A8" indent="up1"><enum>(A)</enum><text>establish the goals and priorities for Federal high-performance computing research, development, networking, and other activities;</text></subparagraph> 
<subparagraph id="H3F32BEA147AA46F089D9DD35CCBA12D1" indent="up1"><enum>(B)</enum><text>establish Program Component Areas that implement the goals established under subparagraph (A), and identify the Grand Challenges that the Program should address;</text></subparagraph> 
<subparagraph id="HF0EE86DEC64B43D380B822704FABF136" indent="up1"><enum>(C)</enum><text>provide for interagency coordination of Federal high-performance computing research, development, networking, and other activities undertaken pursuant to the Program;</text></subparagraph><after-quoted-block>; and</after-quoted-block></quoted-block></subclause> 
<subclause id="HBD91814B2C3B4C2183658673AE12D400" indent="up1"><enum>(IV)</enum><text>by inserting after subparagraph (D), as so redesignated by subclause (II) of this clause, the following new subparagraph:</text> 
<quoted-block style="OLC" id="H41734BB41E8E492BB743CEFB445F53C" display-inline="no-display-inline"> 
<subparagraph id="HC71E572A3C3E481EBF8906C0CF211FF2" indent="up1"><enum>(E)</enum><text>develop and maintain a research, development, and deployment roadmap for the provision of high-performance computing systems under paragraph (1)(C); and</text></subparagraph><after-quoted-block>; and</after-quoted-block></quoted-block></subclause></clause> 
<clause id="HFE21EA4956194A228722D0981980BD79"><enum>(v)</enum><text>in paragraph (3), as so redesignated by clause (iii) of this subparagraph—</text> 
<subclause id="H8555052DFBF643DDB3D76003CD44C15F"><enum>(I)</enum><text>by striking <quote>paragraph (3)(A)</quote> and inserting <quote>paragraph (2)(D)</quote>; </text></subclause> 
<subclause id="H89F7703C2A9D48AE8702323600A9CC40"><enum>(II)</enum><text>by amending subparagraph (A) to read as follows:</text> 
<quoted-block id="H7697C84B0574432889C9021CBEF416D" style="OLC"> 
<subparagraph id="HC136E13C9F31494A91D270D0074FF" indent="up1"><enum>(A)</enum><text>provide a detailed description of the Program 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 description of Grand Challenges supported under the Program;</text></subparagraph><after-quoted-block>;</after-quoted-block></quoted-block></subclause> 
<subclause id="H53EF2296BF8D433FA75051E5E1D7A83E"><enum>(III)</enum><text>in subparagraph (C), by striking <quote>specific activities</quote> and all that follows through <quote>the Network</quote> and inserting <quote>each Program Component Area</quote>;</text></subclause> 
<subclause id="HF9EA5E69308E4E76A2F3C7F5147B11A3"><enum>(IV)</enum><text>in subparagraph (D), by inserting <quote>and for each Program Component Area</quote> after <quote>participating in the Program</quote>;</text></subclause> 
<subclause id="HDEB55944F4E44390B036FE8F274B006C"><enum>(V)</enum><text>in subparagraph (D), by striking <quote>applies;</quote> and inserting <quote>applies; and</quote>; </text></subclause> 
<subclause id="HA7BE4B01DE964F71A2FB2EE7008FBE83"><enum>(VI)</enum><text>by striking subparagraph (E) and redesignating subparagraph (F) as subparagraph (E); and</text></subclause> 
<subclause id="H3F4279C21FEC4991A4B61E1FAA96FFFB"><enum>(VII)</enum><text>in subparagraph (E), as so redesignated by subclause (VI) of this clause, by inserting <quote>and the extent to which the Program incorporates the recommendations of the advisory committee established under subsection (b)</quote> after <quote>for the Program</quote>;</text></subclause></clause></subparagraph> 
<subparagraph id="H826AC7CE11C240819FC0F67100443B8E"><enum>(C)</enum><text>in subsection (b)—</text> 
<clause id="H1FA7C355AADD4FB1A4B2B096862D72F7"><enum>(i)</enum><text>by redesignating paragraphs (1) through (5) as subparagraphs (A) through (E), respectively;</text></clause> 
<clause id="H488CD8BB0DAC415D82FE6CD504CF4850"><enum>(ii)</enum><text>by inserting <quote>(1)</quote> after <quote><header-in-text level="subsection">Advisory Committee</header-in-text>.—</quote>;</text></clause> 
<clause id="H6F7488CFAE484F28A2C821BE67DD93E3"><enum>(iii)</enum><text>in paragraph (1)(C), as so redesignated by clauses (i) and (ii) of this subparagraph, by inserting <quote>, including funding levels for the Program Component Areas</quote> after <quote>of the Program</quote>;</text></clause> 
<clause id="HDF0BF72BD8134310B1774F84ADD9602"><enum>(iv)</enum><text>in paragraph (1)(D), as so redesignated by clauses (i) and (ii) of this subparagraph, by striking <quote>computing</quote> and inserting <quote>high-performance computing and networking</quote>; and</text></clause> 
<clause id="H447CA4B6B5DB473681D26664447E1CE0"><enum>(v)</enum><text>by adding at the end the following new paragraph:</text> 
<quoted-block id="H2D9E41FB868E4D46009027EB4B052F00" style="OLC"> 
<paragraph id="H79DC5AE74633485CB1E782CEBFD7F1F3" indent="up1"><enum>(2)</enum><text>In addition to the duties outlined in paragraph (1), the advisory committee shall conduct periodic evaluations of the funding, management, coordination, implementation, and activities of the Program, and shall report not less frequently than once every two fiscal years to the Committee on Science of the House of Representatives and the Committee on Commerce, Science, and Transportation of the Senate on its findings and recommendations. The first report shall be due within one year after the date of enactment of this paragraph.</text></paragraph><after-quoted-block>; and</after-quoted-block></quoted-block></clause></subparagraph> 
<subparagraph id="H650F258FAB2042088CD623E6E4DB9491"><enum>(D)</enum><text>in subsection (c)(1)(A), by striking <quote>Program or</quote> and inserting <quote>Program Component Areas or</quote>; and</text></subparagraph></paragraph> 
<paragraph id="HB15094AE30DD49F8964F02722693BFD5"><enum>(3)</enum><text>by striking sections 102 and 103.</text></paragraph></section> 
<section id="H5CBE5DB7DAA34F1C951EFB865B05B270"><enum>4.</enum><header>Agency activities</header><text display-inline="no-display-inline">Title II of the High-Performance Computing Act of 1991 (<external-xref legal-doc="usc" parsable-cite="usc/15/5521">15 U.S.C. 5521 et seq.</external-xref>) is amended—</text> 
<paragraph id="H8088575A0C4C4ACC8F52D635D1A000B8"><enum>(1)</enum><text>by amending subsection (a) of section 201 to read as follows:</text> 
<quoted-block style="OLC" id="HA1FC8462875A424CAEB153A5BFA75FBC" display-inline="no-display-inline"> 
<subsection id="HB0A36D4A85F14C1280A544C67090FD65"><enum>(a)</enum><header>General responsibilities</header><text>As part of the Program described in title I, the National Science Foundation shall—</text> 
<paragraph id="H77A71CDB750E477AB01B88E664D5DA63"><enum>(1)</enum><text>support research and development to generate fundamental scientific and technical knowledge with the potential of advancing high-performance computing and networking systems and their applications; </text></paragraph> 
<paragraph id="H0915877562724EE8885657F0CA0661F2"><enum>(2)</enum><text>provide computing and networking infrastructure support to the research community in the United States, including the provision of high-performance computing systems that are among the most advanced in the world in terms of performance in solving scientific and engineering problems, and including support for advanced software and applications development, for all science and engineering disciplines; and</text></paragraph> 
<paragraph id="HE69A92761D2F4C4500AA4ED9F345DB1"><enum>(3)</enum><text>support basic research and education in all aspects of high-performance computing and networking.</text></paragraph></subsection><after-quoted-block>;</after-quoted-block></quoted-block></paragraph> 
<paragraph id="H7B662A50ABF640E290C305ABADB1B0C2"><enum>(2)</enum><text>by amending subsection (a) of section 202 to read as follows:</text> 
<quoted-block style="OLC" id="H2E418931C9644AD0834F579E04C092E9" display-inline="no-display-inline"> 
<subsection id="H83C72C544B3346BD90D8CCB4C8633244"><enum>(a)</enum><header>General responsibilities</header><text>As part of the Program described in title I, the National Aeronautics and Space Administration shall conduct basic and applied research in high-performance computing and networking, with emphasis on—</text> 
<paragraph id="H49F741C99E754A879CE31DC9EA69E842"><enum>(1)</enum><text>computational fluid dynamics, computational thermal dynamics, and computational aerodynamics; </text></paragraph> 
<paragraph id="HFED0D292A13447A6007D19F96EEAE21B"><enum>(2)</enum><text>scientific data dissemination and tools to enable data to be fully analyzed and combined from multiple sources and sensors; </text></paragraph> 
<paragraph id="HC0E654FF42B34EBB96341300D0FD29A1"><enum>(3)</enum><text>remote exploration and experimentation; and</text></paragraph> 
<paragraph id="HAE70B61D40454C099856E55D847F85E0"><enum>(4)</enum><text>tools for collaboration in system design, analysis, and testing.</text></paragraph></subsection><after-quoted-block>;</after-quoted-block></quoted-block></paragraph> 
<paragraph id="H53E77475820D41AA95B6777599C1FBB7"><enum>(3)</enum><text>in section 203—</text> 
<subparagraph id="HE5D4897CE0E94B2CA33E37B0529384D4"><enum>(A)</enum><text>by striking subsections (a) through (d) and inserting the following:</text> 
<quoted-block style="OLC" id="HF2B9C40102BC4DFAAC8FECC0014A484" display-inline="no-display-inline"> 
<subsection id="H669C4ACBDD6A440DB400034C33BCE22"><enum>(a)</enum><header>General responsibilities</header><text>As part of the Program described in title I, the Secretary of Energy shall—</text> 
<paragraph id="H5A5C2A7FE656409700E83661E09BB04D"><enum>(1)</enum><text>conduct and support basic and applied research in high-performance computing and networking to support fundamental research in science and engineering disciplines related to energy applications; and </text></paragraph> 
<paragraph id="HD41A41298D124803A55E2500FFD291B"><enum>(2)</enum><text>provide computing and networking infrastructure support, including the provision of high-performance computing systems that are among the most advanced in the world in terms of performance in solving scientific and engineering problems, and including support for advanced software and applications development, for science and engineering disciplines related to energy applications.</text></paragraph></subsection><after-quoted-block>; and</after-quoted-block></quoted-block></subparagraph> 
<subparagraph id="H902E65716A884335A5F79B9C8084BFBD"><enum>(B)</enum><text>by redesignating subsection (e) as subsection (b);</text></subparagraph></paragraph> 
<paragraph id="HD71FB692378C424200D375FDC936BFF"><enum>(4)</enum><text>by amending subsection (a) of section 204 to read as follows:</text> 
<quoted-block style="OLC" id="HE3E43BB4418A4F9F00635D34B84C309F" display-inline="no-display-inline"> 
<subsection id="H7A11E08CC76846179FD582F353B5100"><enum>(a)</enum><header>General responsibilities</header><text>As part of the Program described in title I—</text> 
<paragraph id="H6935AE8468AD4BE1BFC8885BC3007402"><enum>(1)</enum><text>the National Institute of Standards and Technology shall—</text> 
<subparagraph id="H26854282C2A44B72849F88B4099DD90"><enum>(A)</enum><text>conduct basic and applied metrology research needed to support high-performance computing and networking systems; </text></subparagraph> 
<subparagraph id="H7C275180B3404368BBC1554359E7F501"><enum>(B)</enum><text>develop benchmark tests and standards for high-performance computing and networking systems and software; </text></subparagraph> 
<subparagraph id="H8C27A24DF6D643048989E358DFCC3D0"><enum>(C)</enum><text>develop and propose voluntary standards and guidelines, and develop measurement techniques and test methods, for the interoperability of high-performance computing systems in networks and for common user interfaces to high-performance computing and networking systems; and</text></subparagraph> 
<subparagraph id="HB7DCF1A9BF604F7FBADF14D30B2871F"><enum>(D)</enum><text>work with industry and others to develop, and facilitate the implementation of, high-performance computing applications to solve science and engineering problems that are relevant to industry; and</text></subparagraph></paragraph> 
<paragraph id="H53DFC437EE4A4727ACCD010057A054B"><enum>(2)</enum><text>the National Oceanic and Atmospheric Administration shall conduct basic and applied research on high-performance computing applications, with emphasis on—</text> 
<subparagraph id="HA989E2FA1C344E97A201C2EAC075DAE"><enum>(A)</enum><text>improving weather forecasting and climate prediction; </text></subparagraph> 
<subparagraph id="H9D8B74437E79422ABCB403C67BFDE523"><enum>(B)</enum><text>collection, analysis, and dissemination of environmental information; and </text></subparagraph> 
<subparagraph id="HA8F45655BAD34B99985E00C4B03EFAA9"><enum>(C)</enum><text>development of more accurate models of the ocean-atmosphere system.</text></subparagraph></paragraph></subsection><after-quoted-block>; and</after-quoted-block></quoted-block></paragraph> 
<paragraph id="HF90F9495F3B947E0BF56D0089081B8B"><enum>(5)</enum><text>by amending subsection (a) of section 205 to read as follows:</text> 
<quoted-block style="OLC" id="H918BF3FF5362447890E5B851FEFB45F0" display-inline="no-display-inline"> 
<subsection id="H2B17006096D84C859717E9228395677D"><enum>(a)</enum><header>General responsibilities</header><text>As part of the Program described in title I, the Environmental Protection Agency shall conduct basic and applied research directed toward advancement and dissemination of computational techniques and software tools for high-performance computing systems with an emphasis on modeling to—</text> 
<paragraph id="HF8392943B1D34DF98379D97D2FF8C5B4"><enum>(1)</enum><text>develop robust decision support tools;</text></paragraph> 
<paragraph id="H95D5FF769AFC457CB03F2756B35F287"><enum>(2)</enum><text>predict pollutant transport and the effects of pollutants on humans and on ecosystems; and</text></paragraph> 
<paragraph id="H4FE5C9999B6E492FBB49C55C86BF07AD"><enum>(3)</enum><text>better understand atmospheric dynamics and chemistry.</text></paragraph></subsection><after-quoted-block>.</after-quoted-block></quoted-block></paragraph></section> 
</legis-body> 
</bill> 


