skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: PyMPI Dynamic Benchmark

Software ·
OSTI ID:1230967

Pynamic is a benchmark designed to test a system's ability to handle the Dynamic Linking and Loading (DLL) requirements of Python-based scientific applications. This benchmark is developed to add a workload to our testing environment, a workload that represents a newly emerging class of DLL behaviors. Pynamic buildins on pyMPI, and MPI extension to Python C-extension dummy codes and a glue layer that facilitates linking and loading of the generated dynamic modules into the resulting pyMPI. Pynamic is configurable, enabling modeling the static properties of a specific code as described in section 5. It does not, however, model any significant computationss of the target and hence, it is not subjected to the same level of control as the target code. In fact, HPC computer vendors and tool developers will be encouraged to add it to their tesitn suite once the code release is completed. an ability to produce and run this benchmark is an effective test for valifating the capability of a compiler and linker/loader as well as an OS kernel and other runtime system of HPC computer vendors. In addition, the benchmark is designed as a test case for stressing code development tools. Though Python has recently gained popularity in the HPC community, it heavy DLL operations have hindered certain HPC code development tools, notably parallel debuggers, from performing optimally.

Short Name / Acronym:
PYNAMIC; 002058WKSTN00
Version:
00
Programming Language(s):
Medium: X; OS: Various; Compatibility: Workstation
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-Eng-48
OSTI ID:
1230967
Country of Origin:
United States

Similar Records

Pynamic: the Python Dynamic Benchmark
Conference · Tue Jul 10 00:00:00 EDT 2007 · OSTI ID:1230967

The ASC Sequoia Programming Model
Technical Report · Wed Aug 06 00:00:00 EDT 2008 · OSTI ID:1230967

Design and Performance Characterization of RADICAL-Pilot on Leadership-Class Platforms
Journal Article · Fri Apr 01 00:00:00 EDT 2022 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1230967

Related Subjects