will the fun never end? sc2005 the book

19
CCA Common Component Architecture 1 CCA Forum Meeting, Saratoga Springs, NY 1 CCA Forum Meeting, Saratoga Springs, NY 6-7 October 2004 Will the Fun Never End? SC2005 The Book David Bernholdt ORNL

Upload: matteo

Post on 14-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Will the Fun Never End? SC2005 The Book. David Bernholdt ORNL. Part I: CCA @ SC2005. Tutorial. All day, Monday (M02) Includes hands-on David Bernholdt coordinating Boyana, Ben, Gary, and David speaking Many more helping with hands-on Watch tutorial-wg list for final call for volunteers - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

1CCA Forum Meeting, Saratoga Springs, NY 1CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Will the Fun Never End?

SC2005The Book

David Bernholdt

ORNL

Page 2: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

2CCA Forum Meeting, Saratoga Springs, NY 2CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Part I: CCA @ SC2005

Page 3: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

3CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Tutorial

• All day, Monday (M02)• Includes hands-on • David Bernholdt coordinating• Boyana, Ben, Gary, and David speaking• Many more helping with hands-on• Watch tutorial-wg list for final call for

volunteers – no response means you won’t be put on the list

and won’t be able to get into the tutorial room

Page 4: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

4CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Booths

• No SciDAC booth!

• ORNL booth will be larger and significantly rearranged again

• Exhibit Hall Schedule– Monday, 7-9pm Opening Gala

• Program managers frequently tour just before opening!– Tuesday-Wednesday, 10am-6pm– Thursday, 10am-4pm

Page 5: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

5CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Seattle Show Floor

(Lower Level)

Utah

LANL

NCAR

PNNL

Indiana

ANL

ORNL

ASCI

Page 6: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

6CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

ORNL Booth Layout (30’x50’)

CompSci “U”F

uture T

ech

SDM

Teragrid

App

lied

Ma

th

SAM, Enotebook

SNS portal Demo

CCA

PERC

CommonEnvironment

SS

S, O

SC

AR

Harness

Fas

tOS

MO

LAR

, S

SI

ACRT

Auto codeTransform

Morsels

OpenMPI

Office

CCS Computers

NLCF

AstroFusion

Climate/ ESG

Visualization,EVEREST

CSESensorNet

Data Mining

UT?

JICS

Cray X1E

Cray XT3

HPSS/Lustre

Lab Cluster

ChemistryMaterials/CNMS

Biology/ GTL NLCF A

pps

Proce

ss

AstroAccel.

Combustion, Fusion,Chem

FY 200

6 App

s

NLCF PartnersOr Recruiting

RAM

Net

wor

king

15 yearsAccomplishmentsNCCS Roadmap

Hardware “U”

Visualization “Y”

Teragrid “Y”

Apps “U” Apps “C”

FutureTech “C” CSE “C”

NLCF Walls

NLCF Apps1

NLCF Apps2

Office

RA

M

TG

Tools “U”

(formerly CompSci “U”)

(formerly Tools “U”)

Page 7: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

7CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Upper Poster

Page 8: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

8CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Lower Poster

Page 9: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

9CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Poster Discussion

• Email changes to db or put on wiki• Deadline: Sunday 9 October 2005• Need to have a short discussion here

Page 10: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

10CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Anticipated Booth Content

• Posters– Comment on proofs by Sunday!

• Demos– 1 demo station available, shared with PPT loop, handouts– What demos will be available?– Proposal: demos on demand rather than pre-arranged

• PPT loop (volunteer needed to coordinate)– Show continuously on Monster Laptop (?)

• Unless space needed for demos

• 2-pagers (individual responsibility)– Create, copy (50-200 copies), and bring– db will reproduce final SciDAC2 highlight– db will create & reproduce “CCA @ SC2005” handout

Page 11: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

11CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Additional Notes• Booth needs to be staffed at all times

– Generally 1-2 people– Volunteer needed to coordinate signup

• Booth will be crowded and cannot be a hangout!

• Subscribe to: [email protected]• https://www.cca-forum.org/wiki/tiki-index.php?page=SC2005+Internal

– Follow link in “Meetings” menu item– Requires that you be logged in– To register, follow directions on main wiki page

• Need info from everyone on:– Booths with CCA content– Demonstrations available– Booth schedule– Other CCA-related activities/events– Contact info

Page 12: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

12CCA Forum Meeting, Saratoga Springs, NY 12CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Part II: CCA: Now a Best-Selling Book!

Page 13: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

13CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Progress Report

• Series of telecons since July meeting• Defined audience• Created outline• Assigned chapter editors• Determined page budgets• Determined schedules

[email protected] mailing list• CVS repository:

– CVSROOT = cca-forum.org:/cvs/cca-book– Module = book– See planning/*

Page 14: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

14CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Audience• High-level managers, decision makers• Software architects/engineers

• Computational scientists w/o particular CS knowledge/experience– including grad students, postdocs, etc.– including educators and students

• Owners of large codes/libraries who may not be aware of components– more large-scale programming experience than computational scientists

• Applied mathematicians

• CCA component developers• CCA component users (do we have enough content for this

audience?)

• CS academics interested in CCA vs other component technologies

Page 15: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

15CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Outline (Chapter Level)

• Preface [David Bernholdt]

• Part I: Component Concepts and Software ArchitectureA. Motivation [David Bernholdt]B. How Can Component Technology Help

Computational Science [David Bernholdt & Jim Kohl]

C. Why Yet Another Component Architecture for HPC? [Randy Bramley]

Page 16: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

16CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Outline – Cont.• Part II. The Common Component Architecture

A. Requirements [Boyana Norris]B. The Architecture [Rob Armstrong]C. Overview of the CCA Specification [Ben Allan]D. The Importance of Interfaces [Jim Kohl]E. Language Interoperability [Gary Kumfert]F. Local Component Interactions [Tammy Dahlgren & Wael Elwasif]G. Parallel Components [David Bernholdt]H. Distributed Components [Madhu Govindaraju]I. Performance [Sameer Shende]J. Dynamic Environments, Plug-and-Play [Boyana Norris]K. Coupled Simulations [Jim Kohl & Randy Bramley]L. Deployment of CCA Components [Tom Epperly]M.Current Status of CCA and Tools [Ben Allan]N. Examples of Scientific Computing Using CCA [David Bernholdt]O. Vision for the Future of CCA [Rob Armstrong]

Page 17: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

17CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Outline – Cont.

• Part III. Practical Component Approaches for HPCA. Writing CCA Components [Wael Elwasif & Boyana Norris]B. Distributed Components [Ken Chiu & Madhu Govindaraju]C. Component Recipes for HPC [Lois McInnes and Randy

Bramley]D. Performance Evaluation, Performance Optimization

[Sameer Shende]E. Testing and Debugging of Component-Based Applications

[Jim Kohl & Tammy Dahlgren]F. CQoS, Dynamics Uses of Components, Automation,

Adaptation [Lois McInnes]

• Epilog [David Bernholdt]

Page 18: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

18CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

Schedule[Chapter editors organize their teams, start writing (plain text -- don't worry about markup, etc.)]

2005-10-07 db provides writers guidelines, document structure, build system, etc.

[Writing of individual contributions]

2005-12-16 First draft of individual contributions

[Integration of individual contributions into a cohesive chapter]

2006-02-01 First (good) draft at chapter level

2006-02-01 Final decision on how to handle code examples

[Integration of chapters, weaving of code examples (as appropriate)]

2006-04-01 Complete first draft (incl. code/examples)

[Editing, proofreading, indexing, etc.]

2006-06-01 Final version ready for publisher. (This should be something we consider ready for publication.)

Page 19: Will the Fun Never End? SC2005 The Book

CCACommon Component Architecture

19CCA Forum Meeting, Saratoga Springs, NY6-7 October 2004

You Can Still Contribute!

• Identify chapters/sections of interest• Contact chapter editor and volunteer!