[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Evaluation of HPC Applications’ Memory Resource Consumption via Active Measurement

Published: 01 September 2016 Publication History

Abstract

As the number of compute cores per chip continues to rise faster than the total amount of available memory, applications will become increasingly starved for memory storage capacity and bandwidth, making the problem of performance optimization even more critical. Also, understanding and optimizing the usage of an increasing number of hierarchical memory levels and complex cache management policies is becoming a very hard task. We propose a methodology for measuring and modeling the performance of hierarchical memories in terms of the application’s utilization of the key memory resources: capacity of a given memory level and bandwidth between two levels. This is done by actively interfering with the application’s use of these resources. The application’s sensitivity to reduced resource availability is measured by observing the effect of interference on application performance. The resulting resource-oriented model of performance both greatly simplifies application performance analysis and makes it possible to predict an application’s performance when running with various resource constraints. This is useful to predict performance for future memory-constrained architectures. This paper applies the proposed methodology to six important and well known High Performance Computing (HPC) codes to show the strength and the potential of analysis based on resource-oriented measurements.

Cited By

View all
  • (2020)Contention-aware application performance prediction for disaggregated memory systemsProceedings of the 17th ACM International Conference on Computing Frontiers10.1145/3387902.3392625(49-59)Online publication date: 11-May-2020
  • (2018)Efficient Characterization of Hidden Processor Memory HierarchiesComputational Science – ICCS 201810.1007/978-3-319-93713-7_27(335-349)Online publication date: 11-Jun-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems  Volume 27, Issue 9
September 2016
304 pages

Publisher

IEEE Press

Publication History

Published: 01 September 2016

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Contention-aware application performance prediction for disaggregated memory systemsProceedings of the 17th ACM International Conference on Computing Frontiers10.1145/3387902.3392625(49-59)Online publication date: 11-May-2020
  • (2018)Efficient Characterization of Hidden Processor Memory HierarchiesComputational Science – ICCS 201810.1007/978-3-319-93713-7_27(335-349)Online publication date: 11-Jun-2018

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media