CCA Forum Fall Meeting October CCA Common Component Architecture Update on TASCS Component Technology Initiatives CCA Forum Fall Meeting

Slides:



Advertisements
Similar presentations
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
Advertisements

Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
Nick Trebon, Alan Morris, Jaideep Ray, Sameer Shende, Allen Malony {ntrebon, amorris, Department of.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
CCA Forum Winter Meeting January CCA Common Component Architecture TASCS Project News Update October 2006 – January 2007.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Understanding and Managing WebSphere V5
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Center for Component Technology for Terascale Simulation Software (aka Common Component Architecture) (aka CCA) Rob Armstrong & the CCA Working Group Sandia.
CCA Forum Summer Meeting1 27 July CCA Common Component Architecture The SciDAC Center for Technology for Advanced Scientific Component Software(TASCS)
An Automated Component-Based Performance Experiment and Modeling Environment Van Bui, Boyana Norris, Lois Curfman McInnes, and Li Li Argonne National Laboratory,
CCA Forum Fall Meeting October CCA Common Component Architecture Update on TASCS Component Technology Initiatives CCA Fall Meeting October.
1 TOPS Solver Components Language-independent software components for the scalable solution of large linear and nonlinear algebraic systems arising from.
CCA Forum Autumn Meeting15 October 2006 CCA Common Component Architecture Component Technology Initiatives How can we exploit the component environment.
CQoS Update Li Li, Boyana Norris, Lois Curfman McInnes Argonne National Laboratory Kevin Huck University of Oregon.
CCA Forum Fall Meeting October CCA Common Component Architecture Update on TASCS Component Technology Initiatives Lois McInnes, Focus Lead.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
Babel F2003 Wrap-up Stefan Muszala*, Tom Epperly(LLNL), Nanbor Wang* Funded by DOE (TASCS) Grant No DE-FC02-07ER25805, DOE Grant No DE-FG02-04ER84099 and.
Update on CSDMS Adoption (and Infiltration) of CCA Dr. Scott Peckham Chief Software Architect for CSDMS January 17, 2008 csdms.colorado.edu CCA Winter.
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
material assembled from the web pages at
CcaEcloud Phase I Wrap-up Phase I Doe SBIR Stefan Muszala, PI DOE Grant No DE-FG02-08ER85152 Tech-X Corporation Boulder, CO Updates: onRamp, FACETS+Babel,
Overview of Recent MCMD Developments Manojkumar Krishnan January CCA Forum Meeting Boulder.
CCA Common Component Architecture CCA Forum Tutorial Working Group Welcome to the Common.
A Component Infrastructure for Performance and Power Modeling of Parallel Scientific Applications Boyana Norris Argonne National Laboratory Van Bui, Lois.
CCA Common Component Architecture CCA Forum Tutorial Working Group Welcome to the Common.
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
Tech-X Corporation for CCA Overview Tech-X Corporation is an entrepreneurial and dynamic enterprise committed to scientific and technical excellence and.
Plans and Opportunities Involving Beam Dynamics Components ComPASS SAP Project and Phase I and II Doe SBIR Boyana Norris (ANL) In collaboration with Stefan.
Grid Computing Research Lab SUNY Binghamton 1 XCAT-C++: A High Performance Distributed CCA Framework Madhu Govindaraju.
Components for Beam Dynamics Douglas R. Dechow, Tech-X Lois Curfman McInnes, ANL Boyana Norris, ANL With thanks to the Common Component Architecture (CCA)
SAP Participants: Douglas Dechow, Tech-X Corporation Lois Curfman McInnes, Boyana Norris, ANL Physics Collaborators: James Amundson, Panagiotis Spentzouris,
Center for Component Technology for Terascale Simulation Software CCA is about: Enhancing Programmer Productivity without sacrificing performance. Supporting.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
SCIRun and SPA integration status Steven G. Parker Ayla Khan Oscar Barney.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CCA Components for Accelerator Physics ComPASS SAP Project and Phase II Doe SBIR Stefan Muszala, Tech-X Corp, Boulder, CO In collaboration with Jim Amundson.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
OS and System Software for Ultrascale Architectures – Panel Jeffrey Vetter Oak Ridge National Laboratory Presented to SOS8 13 April 2004 ack.
Scott Kohn with Tammy Dahlgren, Tom Epperly, and Gary Kumfert Center for Applied Scientific Computing Lawrence Livermore National Laboratory October 2,
Update on the CCA Groundwater Simulation Framework: the BOCCA Experience Bruce Palmer, Yilin Fang, Vidhya Gurumoorthi, James Fort, Tim Scheibe Computational.
Integrating Large-Scale Distributed and Parallel High Performance Computing (DPHPC) Applications Using a Component-based Architecture Nanbor Wang 1, Fang.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Enabling Self-management of Component-based High-performance Scientific Applications Hua (Maria) Liu and Manish Parashar The Applied Software Systems Laboratory.
CCA Common Component Architecture CCA Forum Tutorial Working Group CCA Status and Plans.
Distributed Components for Integrating Large- Scale High Performance Computing Applications Nanbor Wang, Roopa Pundaleeka and Johan Carlsson
11 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 Upcoming SciDAC Reviews David E. Bernholdt TASCS Lead PI.
Getting Started with SIDL using the ANL SIDL Environment (ASE) ANL SIDL Team MCS Division, ANL April 2003 The ANL SIDL compilers are based on the Scientific.
Toward GSI Community Code Louisa Nance, Ming Hu, Hui Shao, Laurie Carson, Hans Huang.
Shangkar Mayanglambam, Allen D. Malony, Matthew J. Sottile Computer and Information Science Department Performance.
SDM Center High-Performance Parallel I/O Libraries (PI) Alok Choudhary, (Co-I) Wei-Keng Liao Northwestern University In Collaboration with the SEA Group.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN CCA Status, Code Walkthroughs, and Demonstrations.
Toward a Distributed and Parallel High Performance Computing Environment Johan Carlsson and Nanbor Wang Tech-X Corporation Boulder,
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN This work has been sponsored by the Mathematics,
Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.
Performance-Driven Interface Contract Enforcement for Scientific Components 10th International Symposium on Component-Based Software Engineering Medford,
“Port Monitor”: progress & open questions Torsten Wilde and James Kohl Oak Ridge National Laboratory CCA Forum Quarterly Meeting Santa Fe, NM ~ October.
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
VisIt Project Overview
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Performance Technology for Scalable Parallel Systems
TAU integration with Score-P
EIN 6133 Enterprise Engineering
Chapter 18 MobileApp Design
Presentation transcript:

CCA Forum Fall Meeting October CCA Common Component Architecture Update on TASCS Component Technology Initiatives CCA Forum Fall Meeting October 2008

CCA Forum Fall Meeting October 2008 CCA Common Component Architecture Support for Emerging HPC Hardware and Software Paradigms Overall Goal: Enable effective use of CCA on emerging HPC architectures Recent Activities and Plans –CCA on Heterogenous Architectures helps with portability and management of software modules executing on hardware accelerators (FPGA, IBM Cell, NVDIA Tesla etc) Inverse Hadamard transform deconvolution: I. Gorton, D. Chavarría-Miranda, M. Krishnan, and J. Nieplocha, Simulating Data Processing for an Advanced Ion Mobility Mass Spectrometer, in Proceedings of HPRCTA’07. D. Chavarría-Miranda, J. Nieplocha, and I. Gorton, Hardware-accelerated Components for Hybrid Computing Systems, in Proceedings of CBHPC (Component-Based High Performance Computing), –High Performance Event Service provides efficient and scalable implementation of CCA Event Service Provides notification, data delivery, coordination between components Event Service is used to distribute work and coordinate execution between CPU-only nodes and nodes with attached FPGAs on an HPC system I. Gorton, D. Chavarría-Miranda, and J. Nieplocha, Design and Implementation of a High-Performance CCA Event Service, to appear in Concurrency--Practice and Experience, Working on scalability issues and full SIDL-compatible implementation –Multiple-Component-Multiple-Data (MCMD) CCA Technology enables componentization of apps based on multiple levels of parallelism with focus on massively parallel systems. CCA Team specs and implementation available, engaging with subsurface applications MCMD implementation for subsurface simulations (PNNL) –Parameter studies using multiple instances of parallel STOMP components for simulating subsurface flow and transport MCMD framework implementation underway for SWIM (Python component framework) at ORNL Observation Parameters STOMP U-CODE Stomp/UCODE MCMD Driver STOMP TeamService Team ProcessID

CCA Forum Fall Meeting October 2008 CCA Common Component Architecture Software Quality and Verification Overall Goal: Extend component interface definitions with semantic annotations that can be verified/enforced at composition or run time (contracts). Recent Activities –Babel release demonstrates contract enforcement across languages C client  C, C++, F77, F90, Java, and Python implementations C++ client  C, C++, F77, F90, Java, and Python implementations –Client-side support for setting contract policies Modified compiler for Fortran, Java, and Python Currently debugging build-related issue with client-side support for setting contract policies in remaining language wrappers (Fortran name mangling issue) –Regression tests: Python tests debugging pending resolution of build issue Plans –Near-term: Resolve Fortran compilation/build problem Debug python regression tests Add client-side regression test drivers for (in order): Fortran and Java Resume updating the Babel User’s Guide –CQoS collaboration: leverage new interface contract enforcement features –Enhance Babel regression tests to exercise more interface contract features (e.g., invariants, more/new built-in methods)

CCA Forum Fall Meeting October 2008 CCA Common Component Architecture Computational Quality of Service Overall Goal: Develop infrastructure for dynamic component adaptivity, i.e., composing, substituting, and reconfiguring running component applications in response to changing conditions –Performance, accuracy, mathematical consistency, reliability, etc. Recent Activities and Plans –Analysis and Control infrastructure: Enhancements to PerfExplorer CCA component and CQoS database component A Component Infrastructure for Performance and Power Modeling of Parallel Scientific Applications, V. Bui, B. Norris, K. Huck, L. C. McInnes, L. Li, O. Hernandez, and B. Chapman, Proceedings of Component-Based High Performance Computing Workshop, October 14-17, 2008, Karlsruhe, Germany ACM, 2008, in press. –Combustion: Ongoing work on CQoS use with metapartitioner –Quantum chemistry: Work on chem-CQoS demo and poster for SC08 ntum_Chemistry_CQoS_Activities Joe Kenny (SNL), Alexander Gaenko, Heather Neltzoff, Meng-Shiou Wu (Ames), Li Li, Lois McInnes, Boyana Norris (ANL), Kevin Huck, Allen Malony (U of Oregon) Hands-on coding session on October 20, Chicago Chem-CQoS diagram

CCA Forum Fall 2008 Meeting October CCA Common Component Architecture Environment Gary Kumfert Focus Lead

CCA Forum Fall 2008 Meeting October 2008 CCA Common Component Architecture Environment/Core (Allan) CCA Helpdesk Porting –Cray XT4 Port (ORNL) –Mac OSX Leopard –Franklin (NERSC) F2003 compilers' Bind(C) underpowered +5 / -11 for the quarter

CCA Forum Fall 2008 Meeting October 2008 CCA Common Component Architecture Environment/Enhancements (Epperly) EventService (SNL+UU) –UU implemented demonstrated on Decaf BabelRMI/Proteus (BU) –Can call from Babel client to Babel Object Server –Need to remove some manual recoding XCAT –SIDL --> XML (via Babel) –XML --> code (via XSLT)

CCA Forum Fall 2008 Meeting October 2008 CCA Common Component Architecture Environment/Enhancements (Epperly) Babel (LLNL) –Merges stable and development branches –No new 1.0.x releases –features: Integrated Chasm-Lite Python RMI testing and fixes Fix arrays of enums (all languages) configure fixes for Intel 10, PGI Fortran, AIX, Mac Leopard, etc.

CCA Forum Fall 2008 Meeting October 2008 CCA Common Component Architecture Environment/Usability (Sottile) OnRamp (OU) –Source control migrated to outreach.scidac.gov –Third most downloaded at outreach.scidac.gov –Overhauled annotation syntax –Need more feedback from CCA collaborators –Geoff Hulette attending form OU Testing (ORNL, SNL, LLNL, ANL, …) –???

CCA Forum Fall 2008 Meeting October 2008 CCA Common Component Architecture Year 3 Targets: Core –Definitive CCA docs! [SNL,LLNL,Tech-X] –Multilanguage Debugging! [LLNL] Usability –Auto Integration Testing base+tutorial+toolkit [ANL+SNL+ORNL+LLNL] –Integrate SIDL semantics into testing [LLNL+ORNL] Enhancements –GUIBuilderSvc! [SNL+ANL] –Kepler Bridge! [UU] –WebServices Bridge (via Proteus) [BU] –Babel Structs in Java, Fortran90 [LLNL]

CCA Toolkit Repository People who have contributed:  Masha Sosokina (Ames Lab)-SparseKit2 Suite  Boyana Norris (ANL) - PETSc  Ben Allan, Jaideep Ray (SNL) – Tutorial Mesh Pending:  Manojkumar Krishnan (PNL) GA component AWOL:  Alan Sussman (UMD) – InterComm Suite  Randy Bramley (IU) – various Linear Algebra

Online Repository You can update the Plone wiki (if you have an account)‏

13 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 Update on TASCS Outreach Activities CCA Forum Fall Meeting October 2008

14 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 Collaborations and Publications Collaboration activities will be reported by updating the appropriate pages at –CIFTS, COMPASS, GWACCAMOLE, SWIM Publications and presentations will be reported by depositing them in the CCA Forum EPrint repository at –CBHPC papers

15 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 People Kosta Damevski is now at Virginia State U and is taking over Utah’s role in TASCS Van Bui is joined ANL as a postdoc Gary Kumfert is going to Conviva –Tom Epperly to take over the Environments focus –Other changes to follow

16 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 Recent and Upcoming Activities September –GNEP Nuclear Energy Advanced Modeling & simulation workshop, LLNL –HPC Application Software Consortium, Bellevue, WA October –OASCR workshop on Joint CS-Math Institutes and Breakthrough Technologies, Chicago, IL –CompArch, Karlsruhe, Germany (CBSE, QOSA, CBHPC) November –SC08, Austin, TX. posters

17 CCA Common Component Architecture CCA Forum Fall 2008 Meeting21-22 October 2008 Collaboration Server Transition Everyone who has an account on the old (LBL) cca-forum server (CVS, SVN, shell access) needs to apply for a new one on the ORNL servers! – CVS, SVN, shell access to move by end of year