Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Memory Scalability and Efficiency Analysis of Parallel Codes

Conference ·
OSTI ID:1265552

Memory scalability is an enduring problem and bottleneck that plagues many parallel codes. Parallel codes designed for High Performance Systems are typically designed over the span of several, and in some instances 10+, years. As a result, optimization practices which were appropriate for earlier systems may no longer be valid and thus require careful optimization consideration. Specifically, parallel codes whose memory footprint is a function of their scalability must be carefully considered for future exa-scale systems. In this paper we present a methodology and tool to study the memory scalability of parallel codes. Using our methodology we evaluate an application s memory footprint as a function of scalability, which we coined memory efficiency, and describe our results. In particular, using our in-house tools we can pinpoint the specific application components which contribute to the application s overall memory foot-print (application data- structures, libraries, etc.).

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1265552
Country of Publication:
United States
Language:
English

Similar Records

Memory Benchmarks for SMP-Based High Performance Parallel Computers
Conference · Mon Nov 19 23:00:00 EST 2001 · OSTI ID:15002524

HPCTOOLKIT: tools for performance analysis of optimized parallel programs
Journal Article · Wed Dec 31 23:00:00 EST 2008 · Concurrency and Computation: Practice and Experience · OSTI ID:982152

A Hierarchical Statistic Methodology for Advanced Memory System Evaluation
Conference · Mon Apr 12 00:00:00 EDT 1999 · OSTI ID:760037

Related Subjects