|
Time |
Event |
|
08:50 - 09:00 |
Opening Remarks |
|
09:00 - 10:00 |
Keynote As I enter into my tenth year of involvement
in the Common Component Architecture (CCA), it seems appropos to offer
a perspective on the past, present, and future of the CCA. I will
provide an overview of this component architecture, designed primarily
for high-performance scientific computing, how it is being used in
applications, and some of the research activities associated with it. I
will also consider how it has evolved over time, and some open
questions and possible future directions in component-based HPC
software development. |
|
10:00 - 10:30 |
Coffee Break provided by SC09 |
|
10:30 - 12:30 |
Technical Session P1: Automatic tools
for Component based frameworks |
|
12:30 - 14:00 |
Lunch Break |
|
14:00 - 15:00 |
Keynote Addressing successfully the unprecedented
conundrum of challenges that characterize the rapidly increasing
complexity of computing in both hardware and software is a key
to unlocking the potential of extreme-scale computing within the
next decade. In this presentation we will argue that the
software development could be simplified by adopting the
component-oriented paradigm, where much better productivity can
be achieved because of the higher level of abstraction. At the
same time this approach enables in a natural way the
introduction of autonomic support at runtime including automatic
reconfiguration and tuning. We will present as an example our
design and initial experience with a generic component-based
platform discussing also some ideas and plans for future
research in this area. |
|
15:00 - 15:30 |
Coffee Break provided by SC09 |
|
15:30 - 17:30 |
Technical Session P2: Application I |
|
Time |
Event |
|
09:00 - 10:00 |
Technical Session P3: Contract
Enforcement |
|
10:00 - 10:30 |
Coffee Break provided by SC09 |
|
10:30 - 12:30 |
Technical Session P4: Component
Interfaces |
|
12:30 - 14:00 |
Lunch Break |
|
14:00 - 15:00 |
Panel Discussion Conventionally, HPC community has been slow to adopt more
advanced software engineering techniques such as component and
framework technologies. In this panel, we will discuss and explore the
open research questions for bringing advanced software engineering
techniques and tools to the HPC domains. Examples are, what research
topics/areas are in high demand or have the most impact; what are the
unique requirements of HPC applications; etc. |
|
15:00 - 15:30 |
Coffee Break provided by SC09 |
|
15:30 - 17:30 |
Technical Session P5: Application II |