Taming complexity in high-performance computing

被引:4
作者
Oldehoeft, R [1 ]
机构
[1] Univ Calif Los Alamos Natl Lab, Adv Comp Lab, Los Alamos, NM 87545 USA
关键词
high-performance computing; object-orientated frameworks; run-time systems; scientific visualization; software component architecture; Linux clusters;
D O I
10.1016/S0378-4754(00)00193-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Today's high-performance computing environments, and the applications that must exploit them, have become much more complex than ever. We now build ensembles of large, shared-memory parallel computers, linked together with high-speed networks, in an attempt to achieve previously unheard-of speeds and still retain a 'general-purpose' capability for running diverse applications. Demands for greater precision and realism in today's computer simulations of physical phenomena tax the imagination of the most aggressive system designers. Enhancing the accuracy of tomorrow's simulations requires simultaneously accounting for more physical, chemical and biological components. Predictive simulation is essential for making informed, science-based decisions on questions of; national importance, including stockpile stewardship, global climate change, wild-fires, earthquakes and epidemics. These applications are too massive and inter-related to be built, verified, tuned and maintained by conventional methods. Software teams in the Advanced Computing Laboratory (ACL) at Los Alamos National Laboratory, along with collaborators world-wide, are building an integrated software infrastructure for scientific simulation development. This paper describes the ACL projects now underway in object-oriented frameworks, scalable run-time software, scientific visualization, software component architecture, and high-end and experimental computer systems. We include achieved results and the status of projects. Published by Elsevier Science B.V. on behalf of IMACS.
引用
收藏
页码:341 / 357
页数:17
相关论文
共 9 条
[1]  
CUMMINGS J, 1998, P SIAM WORKSH OBJ OR
[2]  
GANNON D, 1998, IEEE COMPUT SCI ENG, V5
[3]  
Haney S., 1999, LAUR99777
[4]  
MCPHERSON A, 1998, P IEEE VIS 98
[5]  
Shende S., 1998, Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, P134, DOI 10.1145/281035.281049
[6]  
Tezuka H, 1997, LECT NOTES COMPUT SC, V1225, P708, DOI 10.1007/BFb0031642
[7]  
VAJRACHARYA S, 1999, P INT C SUP
[8]  
VELDHUIZEN T, 1995, C PLUS PLUS REP, V7
[9]  
[No title captured]