190 likes | 274 Views
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
E N D
Will the Fun Never End?SC2005The Book David Bernholdt ORNL
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
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
Seattle Show Floor(Lower Level) Utah NCAR PNNL LANL Indiana ASCI ANL ORNL
ORNL Booth Layout (30’x50’) UT? Teragrid “Y” Tools “U” FutureTech “C” CSE “C” Office TG (formerly CompSci “U”) SNS portal Demo FastOS MOLAR, SSI CSE SensorNet Data Mining Future Tech Applied Math Teragrid SSS, OSCAR JICS Office RAM Common Environment SAM, Enotebook ACRT OpenMPI 15 years Accomplishments NCCS Roadmap CCA NLCF Partners Or Recruiting Cray X1E Harness NLCF Auto code Transform Lab Cluster CompSci “U” CCS Computers NLCF Walls PERC RAM (formerly Tools “U”) Hardware “U” HPSS/ Lustre Morsels Cray XT3 SDM Combustion, Fusion, Chem NLCF Apps2 Astro Fusion Climate/ ESG Networking Chemistry Materials/CNMS Biology/ GTL FY 2006 Apps Visualization, EVEREST NLCF Apps Process NLCF Apps1 Astro Accel. Visualization “Y” Apps “U” Apps “C”
Poster Discussion • Email changes to db or put on wiki • Deadline: Sunday 9 October 2005 • Need to have a short discussion here
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
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: sc-demos@cca-forum.org • 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
Progress Report • Series of telecons since July meeting • Defined audience • Created outline • Assigned chapter editors • Determined page budgets • Determined schedules • book@cca-forum.org mailing list • CVS repository: • CVSROOT = cca-forum.org:/cvs/cca-book • Module = book • See planning/*
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
Outline (Chapter Level) • Preface [David Bernholdt] • Part I: Component Concepts and Software Architecture • Motivation [David Bernholdt] • How Can Component Technology Help Computational Science [David Bernholdt & Jim Kohl] • Why Yet Another Component Architecture for HPC? [Randy Bramley]
Outline – Cont. • Part II. The Common Component Architecture • Requirements [Boyana Norris] • The Architecture [Rob Armstrong] • Overview of the CCA Specification [Ben Allan] • The Importance of Interfaces [Jim Kohl] • Language Interoperability [Gary Kumfert] • Local Component Interactions [Tammy Dahlgren & Wael Elwasif] • Parallel Components [David Bernholdt] • Distributed Components [Madhu Govindaraju] • Performance [Sameer Shende] • Dynamic Environments, Plug-and-Play [Boyana Norris] • Coupled Simulations [Jim Kohl & Randy Bramley] • Deployment of CCA Components [Tom Epperly] • Current Status of CCA and Tools [Ben Allan] • Examples of Scientific Computing Using CCA [David Bernholdt] • Vision for the Future of CCA [Rob Armstrong]
Outline – Cont. • Part III. Practical Component Approaches for HPC • Writing CCA Components [Wael Elwasif & Boyana Norris] • Distributed Components [Ken Chiu & Madhu Govindaraju] • Component Recipes for HPC [Lois McInnes and Randy Bramley] • Performance Evaluation, Performance Optimization [Sameer Shende] • Testing and Debugging of Component-Based Applications [Jim Kohl & Tammy Dahlgren] • CQoS, Dynamics Uses of Components, Automation, Adaptation [Lois McInnes] • Epilog [David Bernholdt]
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.)
You Can Still Contribute! • Identify chapters/sections of interest • Contact chapter editor and volunteer!