The 2010 Workshop on Component-Based High Performance Computing (CBHPC 2010)

October 26, 2010
Brussels, Belgium
Collocated with Grid 2010

Workshop Focus

Component and framework technology is mainstream for desktop environments, but has lagged in the high-performance computing (HPC) community. The reasons for this stem partly from a general lack of awareness of component concepts in the community, but mostly from the fact that desktop component models sacrifice performance for ease-of-use. In addition, HPC uniquely requires component-based support for patterns special to parallel computing, such as the massively parallel single program multiple data pattern. Beyond the special requirements of HPC, component concepts promise to provide the same benefits as they do in the mainstream: participation by 10's or 100's of developers and the ability to support the software complexity that the simulation of natural phenomena demand. Likewise, with multi-core architecture becomes the norm and cloud computing gaining popularity, understanding requirements unique to HPC will enable a new class of commercial HPC applications.

Following the success of past HPC-GECO and CompFrame workshop series, the fifth installment of the workshop, CBHPC 2010, aims to bring together the developers and users of such technologies, and to build an international research community around these issues. This year's workshop focuses on the role of component and framework technologies in high-performance and scientific computing, and on high-level, component-based and innovative programming tools and environments to efficiently develop high performance applications and exploit them both on individual massively parallel systems and on the Grid.

Program

TimePresentationSlides
10:30 Workshop opening, Thilo Kielmann, Vrije Universiteit
10:45 Keynote: Can components save the world?, Gordon Blair, Lancaster University PDF
12:00 Break
13:00 Fast Native Function Calls for the Babel Language Interoperability Framework, Dietmar Ebner, Thomas G. W. Epperly PDF
13:30 The Design of a CCA Framework with Distribution, Parallelism, and Recursive Composition, Francisco Carvalho-Junior, Ricardo Correa PDF
14:00 Performance Modeling for Runtime Kernel Adaptation: A Case Study on Infectious Disease Simulation, Jiangming Jin, Stephen John Turner, Bu-Sung Lee, Shyh-hao Kuo, Rick Siow Mong Goh, Terence Hung PDF
14:30 Break
15:00 Component Specification in the Cactus Framework: The Cactus Configuration Language, Gabrielle Allen, Tom Goodale, Frank Loffler, David Rideout, Erik Schnetter, Eric Seidel PDF
15:30 Simulation Factory: Taming Application Configuration and Workflow on High-End Resources, Michael Thomas, Erik Schnetter PDF
16:00 Piraha: A Simplified Grammar Parser for Component Mini Languages, Steven R. Brandt, Gabrielle Allen PDF
16:15 On the Design of Adaptive Mesh Refinement Applications based on Software Components, Andre Ribes, Christian Perez, Vincent Pichon PDF
16:30 Break
10:45 Keynote: Jungle Computing: Distributed Supercomputing beyond Clusters, Grids, and Clouds, Frank Seinstra, Vrije Universiteit PDF
18:00 Discussion and closing, Gabrielle Allen, Louisiana State University

Proceedings

The workshop proceedings have been published along with and are available from the Grid 2010 main conference.

Committees

General Co-Chairs:

Steering Committee:


Program Committee:

Call for papers

The original call for papers can be found here.