CCA Forum Fall Meeting1 11-12 October 20071 CCA Common Component Architecture Update on TASCS Component Technology Initiatives CCA Fall Meeting October.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

Interface Contract Enforcement for Improvement of Computational Quality of Services (CQoS) for Scientific Components Li Li 1, Tamara L. Dahlgren 2, Lois.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Alternate Software Development Methodologies
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
The Role of DANSE at SNS Steve Miller Scientific Computing Group Leader January 22, 2007.
CS 501: Software Engineering
Nick Trebon, Alan Morris, Jaideep Ray, Sameer Shende, Allen Malony {ntrebon, amorris, Department of.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Case Study: The E1 Distributed Operating System Chris Krentz 3/20/2007.
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.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Loads Balanced with CQoS Nicole Lemaster, Damian Rouson, Jaideep Ray Sandia National Laboratories Sponsor: DOE CCA Meeting – January 22, 2009.
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 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.
Component Infrastructure of CQoS and Its Application in Scientific Computations Li Li 1, Boyana Norris 1, Lois Curfman McInnes 1, Kevin Huck 2, Joseph.
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
November 13, 2006 Performance Engineering Research Institute 1 Scientific Discovery through Advanced Computation Performance Engineering.
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.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
CCA Common Component Architecture CCA Forum Tutorial Working Group Welcome to the Common.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Development Timelines Ken Kennedy Andrew Chien Keith Cooper Ian Foster John Mellor-Curmmey Dan Reed.
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
Overview of Recent MCMD Developments Jarek Nieplocha CCA Forum Meeting San Francisco.
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)
Building an Electron Cloud Simulation using Bocca, Synergia2, TxPhysics and Tau Performance Tools Phase I Doe SBIR Stefan Muszala, PI DOE Grant No DE-FG02-08ER85152.
SAP Participants: Douglas Dechow, Tech-X Corporation Lois Curfman McInnes, Boyana Norris, ANL Physics Collaborators: James Amundson, Panagiotis Spentzouris,
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
Opportunities in Parallel I/O for Scientific Data Management Rajeev Thakur and Rob Ross Mathematics and Computer Science Division Argonne National Laboratory.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
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.
Scott Kohn with Tammy Dahlgren, Tom Epperly, and Gary Kumfert Center for Applied Scientific Computing Lawrence Livermore National Laboratory October 2,
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
PerfExplorer Component for Performance Data Analysis Kevin Huck – University of Oregon Boyana Norris – Argonne National Lab Li Li – Argonne National Lab.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
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.
Lawrence Livermore National Laboratory S&T Principal Directorate - Computation Directorate Tools and Scalable Application Preparation Project Computation.
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.
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN CCA Status, Code Walkthroughs, and Demonstrations.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN This work has been sponsored by the Mathematics,
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.
CCA Forum Spring Meeting April CCA Common Component Architecture Fault Tolerance and the Common Component Architecture David E. Bernholdt.
CCA Forum Fall Meeting October CCA Common Component Architecture Update on TASCS Component Technology Initiatives CCA Forum Fall Meeting
CIS 375 Bruce R. Maxim UM-Dearborn
VisIt Project Overview
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Cross Platform Development using Software Matrix
EIN 6133 Enterprise Engineering
Presentation transcript:

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

CCA Forum Fall Meeting October 2007 CCA Common Component Architecture Support for Emerging HPC Hardware and Software Paradigms Overall Goal: Enable effective use of CCA on emerging HPC architectures Multiple-Component-Multiple-Data (MCMD) CCA Technology enables componentization of apps based on multiple levels of parallelism with focus on massively parallel systems. CCA on Heterogenous Architectures helps with portability and management of software modules executing on hardware accelerators (FPGA, IBM Cell, NVDIA Tesla etc). –Ongoing work: mass spectrometer applications: code transformations to make new component CCA in Fault Tolerant Environments focuses on better support for massively parallel architectures where frequent hardware faults are expected. –ORNL represents us on ASCR CIFTS project. –Tried to harmonize CCA Event Service with their API for the Fault Tolerance Backplane (currently frozen to support SC’07 demos) –A component-based FT demonstration using the FTB has been delayed due to platform access and application portability issues.

CCA Forum Fall Meeting October 2007 CCA Common Component Architecture MCMD Recent activities focus on development of specifications for CCA-based processor groups teams –BOFs held during CCA meetings in April and July, 2007 –Mini-Workshop held January 24, 2007 –Use cases documented and analyzed –Wiki webpage and mailing list: Specifications document version 0.3 –Telecon held Sept 28, 2007 –Some people sent good comments by –Issues about threads, fault tolerant environment, MPI-centric narrative and examples, ID representation Plans –Complete and present the document at the next meeting –Prototype implementation and some application evaluation

CCA Forum Fall Meeting October 2007 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 –Publications S. Parker et al., “Enabling Advanced Scientific Software,” submitted to Cyberinfrastructure Technology Watch ( for special 4 th quarter “DOE SciDAC Software Enabling Technologies for Petascale Science” issue. –Presentations T. Dahlgren, “Performance-Driven Interface Contract Enforcement for Scientific Components,” in Proceedings of the 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE-10), Medford, MA, July 9-11, Also available as Lawrence Livermore National Laboratory Technical Report UCRL-PRES –Progress integrating experimental enforcement features into Babel repository Refactored runtime library features to better encapsulate internal use-only methods. Revised assertion regression test (Vector Utils) – more robust implementation and client side cleanup (including comments with new enforcement-related calls). Preliminary integration of new features into command line, user options, DTD, XML parser, and symbol table. –University/education interactions: T. Dahlgren submitted to UC Davis committee the latest version of Ph.D. thesis partially based on this work Plans –October-December: Complete integration of experimental enforcement features into the Babel compiler (i.e., symbol table, C back end, and IOR) … capabilities to be used by CQoS working group.

CCA Forum Fall Meeting October 2007 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. CQoS Wiki and mailing list: Recent Activities –CQoS session (pre-CCA meeting): July 18, 2007, Silver Spring, MD Updates from everyone: See details/slides: –Joe Kenny (SNL): Automatic selection of integral evaluators in quantum chemistry –Jaideep Ray (SNL): A first evaluation of rule-based dynamic configuration of load-balancers for AMR simulations of flows –Masha Sosonkina (Ames): Adaptivity features of sparse iterative linear algebra kernels represented as components –Alan Morris (Univ of Oregon): CQoS infrastructure in TAU –Andrea Berger (Clarion Univ), Lois Curfman McInnes and Boyana Norris (ANL): Simple linear solver components using SciPy –Li Li (ANL): CQoS infrastructure for scientific applications –Rob Armstrong (SNL): A data component for the CQoS testbed Group discussion: Applications teams' highest priority for CQoS infrastructure: tools for performance database query and management Decided to establish monthly group telecons to sync on overall progress –Thus far have been very useful and effective

CCA Forum Fall Meeting October 2007 CCA Common Component Architecture Computational Quality of Service Recent Activities (cont.) –CQoS telecon: Aug 27, 2007 Details: Joe Kenny (SNL): plans for quantum chemistry simulations using CQoS tools Jaideep Ray (SNL): plans for combustion simulations using CQoS tools Li Li (ANL): plans for adaptive linear solvers using matrix metadata via Anamod; proposed performance database store and query API –CQoS telecon: Sept 24, 2007 Details: Jaideep Ray (SNL): CQoS database usage in combustion Joe Kenny (SNL): CQoS database usage in quantum chemistry Meng-Shiou Wu (Ames): chemistry performance database and CQoS Li Li, Boyana Norris, and Lois McInnes (ANL): CQoS database usage in adaptive linear solvers –CQoS BOF: to be held tomorrow (Oct 12, 2007) Review new performance metadata formats that were coordinated by PERI (Boyana Norris) Establish specific requirements for new performance database capabilities Work on defining component interfaces for database query and management (C++ and SIDL)