Purple L1 Milestone Review Panel - MPI

PDF Version Also Available for Download.

Description

The MPI deliverables for the Purple system were designed to ensure that applications which depend on MPI benefit from a robust, functionally complete, and high performance MPI. We specifically targeted three categories of MPI validation: robustness, functionally complete, and high performance. These three categories were intended to address the following needs: (1) Robustness - It doesn't matter how fast you arrive at an answer if the answer is wrong. Since any new flagship machine for the DOE complex will have pushed the envelope for scale, tests were designed to investigate behavior at scale. (2) Functionally complete - MPI functionality concerns ... continued below

Physical Description

4 p. (0.2 MB)

Creation Information

Jones, T December 7, 2006.

Context

This report is part of the collection entitled: Office of Scientific & Technical Information Technical Reports and was provided by UNT Libraries Government Documents Department to Digital Library, a digital repository hosted by the UNT Libraries. More information about this report can be viewed below.

Who

People and organizations associated with either the creation of this report or its content.

Author

Publisher

Provided By

UNT Libraries Government Documents Department

Serving as both a federal and a state depository library, the UNT Libraries Government Documents Department maintains millions of items in a variety of formats. The department is a member of the FDLP Content Partnerships Program and an Affiliated Archive of the National Archives.

Contact Us

What

Descriptive information to help identify this report. Follow the links below to find similar items on the Digital Library.

Description

The MPI deliverables for the Purple system were designed to ensure that applications which depend on MPI benefit from a robust, functionally complete, and high performance MPI. We specifically targeted three categories of MPI validation: robustness, functionally complete, and high performance. These three categories were intended to address the following needs: (1) Robustness - It doesn't matter how fast you arrive at an answer if the answer is wrong. Since any new flagship machine for the DOE complex will have pushed the envelope for scale, tests were designed to investigate behavior at scale. (2) Functionally complete - MPI functionality concerns usually deal more with coverage than concerns over correctness (no doubt a result of the maturity of the specification). We validated the desired interfaces are present and their operation proceeds as expected. (3) High performance - For a software stack to be considered 'high performance' it must efficiently deliver the capabilities of the underlying hardware and provide levels of performance in keeping with the leading machines of the time. LLNL established separate items for each of the three component areas of robustness, functionally complete, and high performance. Included in functionality was a demonstration of scaling to 8192 tasks, a demonstration of scalable memory usage, acceptable documentation, and full MPI-2 minus dynamic tasking. The robustness element for MPI was addressed separately via full MPI application MTBF in the Synthetic Workload (SWL). In November of 2005, a series of tests were performed on Purple in which all MPI performance and functionality Statement of Work items were passed, save one item. A table outlines the performance measurements. The final performance metric, bi-section bandwidth, was achieved in January 2006 (see Table 2). LLNL and IBM undertook an effort to understand the extent of impact for various levels of shortfall on ASC applications while other efforts continued in parallel to bring up the metric up to the target of 45% efficiency for worse case pairings. By using environment tuning, we were able to achieve 47% efficiency for worse case (see Figure 1). Most pairings actually perform much higher. The Robustness category of MPI was demonstrated by the Synthetic Workload application load Stability Test, or SWL-ST. The test results that were documented and archived will be included in the L1 Milestone completion documentation. All MPI related Statement of Work (SOW) target performance objectives have been met. Both MPI-only and Hybrid-MPI codes have successfully met scaling expectations on Purple (including ale3d, yf3d, and other classified applications).

Physical Description

4 p. (0.2 MB)

Notes

PDF-file: 4 pages; size: 0.2 Mbytes

Language

Item Type

Identifier

Unique identifying numbers for this report in the Digital Library or other systems.

  • Report No.: UCRL-TR-226719
  • Grant Number: W-7405-ENG-48
  • DOI: 10.2172/1036850 | External Link
  • Office of Scientific & Technical Information Report Number: 1036850
  • Archival Resource Key: ark:/67531/metadc830565

Collections

This report is part of the following collection of related materials.

Office of Scientific & Technical Information Technical Reports

What responsibilities do I have when using this report?

When

Dates and time periods associated with this report.

Creation Date

  • December 7, 2006

Added to The UNT Digital Library

  • May 19, 2016, 3:16 p.m.

Description Last Updated

  • April 13, 2017, 6:01 p.m.

Usage Statistics

When was this report last used?

Yesterday: 0
Past 30 days: 0
Total Uses: 2

Interact With This Report

Here are some suggestions for what to do next.

Start Reading

PDF Version Also Available for Download.

Citations, Rights, Re-Use

Jones, T. Purple L1 Milestone Review Panel - MPI, report, December 7, 2006; Livermore, California. (digital.library.unt.edu/ark:/67531/metadc830565/: accessed August 24, 2017), University of North Texas Libraries, Digital Library, digital.library.unt.edu; crediting UNT Libraries Government Documents Department.