1 / 6

Update on TASCS Component Technology Initiatives

Update on TASCS Component Technology Initiatives. CCA Fall Meeting October 11, 2007. Support for Emerging HPC Hardware and Software Paradigms. Overall Goal : Enable effective use of CCA on emerging HPC architectures

saskia
Download Presentation

Update on TASCS Component Technology Initiatives

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Update on TASCS Component Technology Initiatives CCA Fall Meeting October 11, 2007

  2. 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.

  3. 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: https://www.cca-forum.org/wiki/tiki-index.php?page=MCMD-WG • Specifications document version 0.3 • Telecon held Sept 28, 2007 • Some people sent good comments by email • 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

  4. 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 (http://www.ctwatch.org) for special 4th 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, 2007. Also available as Lawrence Livermore National Laboratory Technical Report UCRL-PRES-232517. • 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.

  5. 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: https://www.cca-forum.org/wiki/tiki-index.php?page=Computational+Quality+of+Service • Recent Activities • CQoS session (pre-CCA meeting): July 18, 2007, Silver Spring, MD • Updates from everyone: See details/slides: https://www.cca-forum.org/wiki/tiki-index.php?page=Summer+2007+Agenda • 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

  6. Computational Quality of Service • Recent Activities (cont.) • CQoS telecon: Aug 27, 2007 • Details: https://www.cca-forum.org/wiki/tiki-index.php?page=CQoS:8-27-2007 • 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: https://www.cca-forum.org/wiki/tiki-index.php?page=CQoS:9-24-2007 • 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)

More Related