1 / 6

Plans and Opportunities Involving Beam Dynamics Components ComPASS SAP Project 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 Muszala (Tech-X Corp, Boulder, CO), Jim Amundson (FNAL), Lois Curfman McInnes Stephen Tramer (Tech-X).

cleary
Download Presentation

Plans and Opportunities Involving Beam Dynamics Components ComPASS SAP Project and

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. Plans and Opportunities Involving Beam Dynamics ComponentsComPASS SAP Project and Phase I and II Doe SBIR Boyana Norris (ANL) In collaboration with Stefan Muszala (Tech-X Corp, Boulder, CO), Jim Amundson (FNAL), Lois Curfman McInnes Stephen Tramer (Tech-X)

  2. High-performance accelerator software should allow complex applications while promoting good software engineering practices • Software reuse and common interfaces • Ability to compose simulations • Portability • Mixed language programming interoperability • Performance analysis of composed simulations Tech-X Corporation

  3. Recent accomplishments have prepared the groundwork for future activities Design interfaces and implement components for TxPhysics Build Synergia2 components and run an Electron Cloud simulation Begin performance measurement and modeling • Additionally, modifications to Bocca by Stephen Tramer • Splicer block protection • Bocca change • Bocca copy • Reference: Two-tiered Component Design and Performance Analysis of Synergia2 Accelerator Simulations, S. Muszala, J. Amundson, L. C. McInnes, and B. Norris, accepted for publication in the Proceedings of the 2009 Workshop on Component-Based High Performance Computing, to be held Nov 15-16, 2009, Portland, Oregon. Tech-X Corporation

  4. Next major milestones that build toward ECE simulations with CQoS • CQoS (Computational Quality of Service) for accelerator simulations: How, during runtime, can we make make sound choices for reliability, accuracy, and performance, taking into account the problem instance and computational environment? • Composition: select initial component implementations and configuration parameters • Reconfiguration: change parameters • Substitution: change implementations • 1) Design and implement CCA Synergia2 components for use on leadership-class supercomputers • CCA tools infrastructure (getting this in place first) • Interfaces and components • 2) Explore performance models for parallel architectures networks and algorithms • Performance analysis and modeling • Build CQoS infrastructure • 3) Demonstrate and compose various Synergia2 CCA electron cloud component use cases • Compose ECE simulations • Apply CQoS Tech-X Corporation

  5. Opportunities for collaboration, future plans and design questions abound: • Auto-generation of interfaces based on existing code • Tested CCA software On-Ramp to generate SIDL interfaces from TxPhysics source code • CQoS is the ‘novel’ computer engineering/science work. Plan to spend 75 percent of time on performance modeling and showing CQoS can work. • This aspect will appeal to a broader Electrical Engineering/Computer Science audience • Plan to compare Synergia2 and Vorpal performance • Possibility to offload selected Synergia2 work to GPUs and how to address multi-core…also looking at Phase 1 SBIR for this. • Other Open Questions • How do we educate a user to want to build and use these tools? • Portability and testing of Synergia2 and Chef (C++ code). • Will run nightly tests at Tech-X • Add regression testing to Chef Tech-X Corporation

  6. Current Work includes Working on Babel adding features to Bocca porting tools to the BG/P • Bocca changes (Stephen Tramer) • Bocca Edit Changes • Bocca Import Modifications • Bocca Display modifications • Babel work on F90 structs. Continuing from a LLNL contract. • Porting/building on local machines (multipole and dijkstra)- (Stephen Tramer) • Tau, CCA tools, Synergia2 • Porting/building on BG/P (Stephen Tramer) • CCA Toolchain (Bocca, Babel) https://ice.txcorp.com/trac/ccaEcloud/wiki/task5 https://ice.txcorp.com/trac/ccaEcloud/wiki Tech-X Corporation

More Related