Research Initiatives for Plug-and-Play Scientific Computing

作者: Lois Curfman McInnes , Tamara Dahlgren , Jarek Nieplocha , David Bernholdt , Ben Allan

DOI: 10.1088/1742-6596/78/1/012046

关键词: Component-based software engineeringSimulation softwareComputational scienceSoftware engineeringImplementationControl reconfigurationComponent (UML)Common Component ArchitecturePlug and playComputer scienceMassively parallel

摘要: This paper introduces three component technology initiatives within the SciDAC Center for Technology Advanced Scientific Component Software (TASCS) that address ever- increasing productivity challenges in creating, managing, and applying simulation software to scientific discovery. By leveraging Common Architecture (CCA), a new standard high-performance computing, these tackle diculties at dierent but related levels development of component-based software: (1) deploying applications on massively parallel heterogeneous architectures, (2) investigating approaches runtime enforcement behavioral semantics, (3) developing tools facilitate dynamic composition, substitution, reconfiguration implementations parameters, so application scientists can explore tradeos among factors such as accuracy, reliability, performance.

参考文章(6)
Wael R. Elwasif, Boyana R. Norris, Benjamin A. Allan, Robert C. Armstrong, Bocca: a development environment for HPC components Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing. pp. 21- 30 ,(2007) , 10.1145/1297385.1297390
Sameer S. Shende, Allen D. Malony, The Tau Parallel Performance System ieee international conference on high performance computing data and analytics. ,vol. 20, pp. 287- 311 ,(2006) , 10.1177/1094342006064482
David E Bernholdt, Benjamin A Allan, Robert Armstrong, Felipe Bertrand, Kenneth Chiu, Tamara L Dahlgren, Kostadin Damevski, Wael R Elwasif, Thomas GW Epperly, Madhusudhan Govindaraju, Daniel S Katz, James A Kohl, Manoj Krishnan, Gary Kumfert, J Walter Larson, Sophia Lefantzi, Michael J Lewis, Allen D Malony, Lois C Mclnnes, Jarek Nieplocha, Boyana Norris, Steven G Parker, Jaideep Ray, Sameer Shende, Theresa L Windus, Shujia Zhou, None, A Component Architecture for High-Performance Scientific Computing ieee international conference on high performance computing data and analytics. ,vol. 20, pp. 163- 202 ,(2006) , 10.1177/1094342006064488
Gary Kumfert, David E Bernholdt, TGW Epperly, JA Kohl, Lois Curfman McInnes, Steven Parker, Jaideep Ray, None, How the common component architecture advances computational science Journal of Physics: Conference Series. ,vol. 46, pp. 479- 493 ,(2006) , 10.1088/1742-6596/46/1/066
Clemens Szyperski, Dominik Gruntz, Stephan Murer, Component Software: Beyond Object-Oriented Programming ,(2002)
Johan Steensland, Lois Curfman McInnes, Tamara L. Dahlgren, Boyana Norris, Sameer Shende, Rob Armstrong, Joseph P. Kenny, Jaideep Ray, Allen Malony, Computational Quality of Service for Scientific CCA Applications: Composition, Substitution, and Reconfiguration ,(2006)