You currently have 0 events on your schedule.
> Monday, November 14, 2005
If so, you will have trouble creating and viewing your itinerary information.
Component Software for High-Performance Computing: Using the Common Component Architecture
M02: Component Software for High Performance Computing
8:30am - 5:00pm
Benjamin A. Allan, Robert C. Armstrong, David E. Bernholdt, Randall Bramley, Lori Freitag Diachin, Wael R. Elwasif, Tom Epperly, Madhu Govindaraju, Manojkumar Krishnan, Gary Kumfert, Alan Morris, Boyana Norris, Jaideep Ray, Sameer Shende, Shujia Zhou
This tutorial will introduce participants to the Common Component Architecture (CCA) and constitutive technologies, such as Babel (language interoperability). Component-based approaches increase developer productivity by managing the complexity of large-scale applications and facilitating reuse and interoperability of code. Designed specifically for high-performance scientific computing, CCA supports language neutral component-based application development for both parallel and distributed computing without penalizing the underlying performance, and with a minimal effort to adapt existing code into components. The CCA environment is also well suited to the creation of domain-specific application frameworks, in which the rich domain-specific computational infrastructure is cast as components. Through lectures and hands-on exercises, participants will learn about component concepts and the CCA, and create interoperable components in multiple languages using Babel. Participants should bring a computer and an ethernet cable to connect to the tutorial server. The CCA tools and example software will also be available for download.
Introductory: 25% Intermediate: 50% Advanced: 25%
Benjamin A. Allan
Robert C. Armstrong
David E. Bernholdt
Lori Freitag Diachin
Wael R. Elwasif
Binghamton University (SUNY)
U of Oregon
U of Oregon