EXECUTIVE SUMMARY |
|
1 | (224) |
|
1 INTRODUCTION AND CONTEXT |
|
|
11 | (9) |
|
|
12 | (6) |
|
|
15 | (3) |
|
About the Interim Report, |
|
|
18 | (1) |
|
Organization of the Report, |
|
|
19 | (1) |
|
2 EXPLANATION OF SUPERCOMPUTING |
|
|
20 | (8) |
|
3 BRIEF HISTORY OF SUPERCOMPUTING |
|
|
28 | (39) |
|
The Prehistory of U.S. Supercomputing, |
|
|
28 | (3) |
|
Supercomputers Emerge as a Market, |
|
|
31 | (2) |
|
|
33 | (3) |
|
|
36 | (2) |
|
Innovation in Supercomputing, |
|
|
38 | (5) |
|
Recent Developments in Supercomputing, |
|
|
43 | (1) |
|
The U.S. High-Performance Computing Industry Today, |
|
|
44 | (17) |
|
An Industrial Revolution, |
|
|
53 | (8) |
|
|
61 | (6) |
|
|
62 | (3) |
|
|
65 | (2) |
|
4 THE DEMAND FOR SUPERCOMPUTING |
|
|
67 | (37) |
|
Compelling Applications for Supercomputing, |
|
|
70 | (31) |
|
Common Themes and Synergies Across Applications Areas, |
|
|
72 | (2) |
|
Selected Application Areas, |
|
|
74 | (31) |
|
|
74 | (2) |
|
|
76 | (2) |
|
|
78 | (1) |
|
|
79 | (5) |
|
|
84 | (1) |
|
|
85 | (4) |
|
Bioinformatics and Computational Biology, |
|
|
89 | (3) |
|
Societal Health and Safety, |
|
|
92 | (1) |
|
|
93 | (1) |
|
Geophysical Exploration and Geoscience, |
|
|
94 | (2) |
|
|
96 | (1) |
|
Materials Science and Computational Nanotechnology, |
|
|
97 | (3) |
|
Human/Organizational Systems Studies, |
|
|
100 | (1) |
|
Projected Computing Needs for Applications, |
|
|
101 | (3) |
|
5 TODAY'S SUPERCOMPUTING TECHNOLOGY |
|
|
104 | (53) |
|
Supercomputer Architecture, |
|
|
105 | (20) |
|
|
105 | (6) |
|
|
111 | (2) |
|
|
113 | (5) |
|
|
118 | (3) |
|
Trends in Supercomputer Architecture, |
|
|
121 | (4) |
|
Supercomputing Algorithms, |
|
|
125 | (9) |
|
Solving Partial and Ordinary Differential Equations, |
|
|
126 | (2) |
|
|
128 | (1) |
|
|
129 | (1) |
|
|
129 | (1) |
|
|
130 | (1) |
|
|
131 | (1) |
|
New Algorithmic Demands Arising from Supercomputing, |
|
|
131 | (3) |
|
|
131 | (1) |
|
|
132 | (1) |
|
Synthesis, Sensitivity Analysis, and Optimization Replacing Analysis, |
|
|
133 | (1) |
|
|
133 | (1) |
|
|
133 | (1) |
|
|
134 | (12) |
|
Operating Systems and Management Software, |
|
|
135 | (3) |
|
Programming Models, Programming Languages, and Tools, |
|
|
138 | (4) |
|
|
142 | (1) |
|
|
142 | (3) |
|
Reliability and Fault Tolerance, |
|
|
145 | (1) |
|
|
146 | (5) |
|
|
146 | (2) |
|
|
148 | (1) |
|
Performance Modeling and Simulation, |
|
|
148 | (2) |
|
Performance Estimation and the Procurement Process, |
|
|
150 | (1) |
|
The Imperative to Innovate and Barriers to Innovation, |
|
|
151 | (6) |
|
|
151 | (2) |
|
|
153 | (2) |
|
An Example from Computational Fluid Dynamics, |
|
|
154 | (1) |
|
|
155 | (2) |
|
6 SUPERCOMPUTING INFRASTRUCTURES AND INSTITUTIONS |
|
|
157 | (23) |
|
Supercomputing Ecosystem Creation and Maintenance, |
|
|
161 | (9) |
|
How Ecosystems Get Established, |
|
|
162 | (4) |
|
Potential Barriers for New Ecosystems, |
|
|
166 | (4) |
|
|
170 | (4) |
|
|
174 | (6) |
|
|
174 | (2) |
|
Industrial Supercomputing, |
|
|
176 | (4) |
|
|
180 | (12) |
|
|
182 | (6) |
|
|
182 | (1) |
|
|
183 | (1) |
|
|
183 | (4) |
|
|
187 | (1) |
|
|
188 | (1) |
|
|
189 | (2) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
192 | (14) |
|
The Government as the Leading User and Purchaser of Supercomputer Technology, |
|
|
193 | (1) |
|
Supercomputer Technology Investments as Public Goods, |
|
|
194 | (1) |
|
Potential Costs of Government Intervention, |
|
|
195 | (1) |
|
Alternative Modes for Government Intervention, |
|
|
196 | (5) |
|
|
197 | (2) |
|
|
199 | (2) |
|
Competing Government Objectives, |
|
|
201 | (5) |
|
Coordination Versus Diversification, |
|
|
201 | (1) |
|
Commitment Versus Flexibility, |
|
|
201 | (1) |
|
Secrecy Versus Spillovers, |
|
|
202 | (4) |
|
9 STEWARDSHIP AND FUNDING OF SUPERCOMPUTING |
|
|
206 | (19) |
|
Satisfying Current Supercomputing Needs, |
|
|
208 | (1) |
|
Ensuring Future Supercomputing Leadership, |
|
|
209 | (16) |
|
The Need for Hardware and Software Producers, |
|
|
209 | (1) |
|
|
210 | (1) |
|
The Need for a Continuum from Research to Production, |
|
|
211 | (5) |
|
|
216 | (2) |
|
|
218 | (1) |
|
The Need for Planning and Coordination, |
|
|
219 | (6) |
|
A Supercomputing Roadmap, |
|
|
220 | (2) |
|
Responsibility and Oversight, |
|
|
222 | (3) |
10 THE FUTURE OF SUPERCOMPUTING-CONCLUSIONS AND RECOMMENDATIONS |
|
225 | (24) |
|
|
225 | (5) |
|
|
230 | (19) |
APPENDIXES |
|
|
A Committee Member and Staff Biographies |
|
|
249 | (14) |
|
B Speakers and Participants at Meetings and Site Visits |
|
|
263 | (13) |
|
C List of White Papers Prepared for the Applications Workshop |
|
|
276 | (2) |
|
D Glossary and Acronym List |
|
|
278 | |