Evaluation of HPC Applications' Memory Resource Consumption via Active Measurement
نویسندگان
چکیده
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 6 important and well known High Performance Computing (HPC) codes to show the strength and the potential of analysis based on resource-oriented measurements.
منابع مشابه
Applications Classification and Scheduling on Heterogeneous HPC Systems Using Experimental Research
Heterogeneous high-performance computing (HPC) systems have been proposed as a power efficient alternative to traditional homogeneous systems. In heterogeneous HPC system, fast CPUs which have complex pipelines, high clock frequencies as well as high power consumption are combined with slow ones which have simple pipelines, low clock frequencies as well as low power consumption. Different types...
متن کاملOptimization of Non-volatile Memory Cell and Energy Consumption in Robot Systems by Synthesized Silicon Nanoparticles via Electrical Discharge
In this paper, we propose to optimize manufacturing methods of memory cells by produced silicon nanoparticles via electrical spark discharge of silicon electrodes in water to reduce the energy consumption for low power applications. The pulsed spark discharge with the peak current of 60 A and a duration of a single discharge pulse of 60 µs was used in our experiment. The structure, morphology, ...
متن کاملDetailed Characterization of HPC Applications for Co-Scheduling
In recent years the cost for power consumption in HPC systems has become a relevant factor. One approach to improve energy efficiency without changing applications is coscheduling, that is, more than one job is executed simultaneously on the same nodes of a system. If co-scheduled applications use different resource types, improved efficiency can be expected. However, applications may also slow...
متن کاملAntiamnesic Effects of Walnuts Consumption on Scopolamine- Induced Memory Impairments in Rats
Introduction: Alzheimer’s disease (AD) is an age-related neurodegenerative disease, which impairs memory and cognitive function. Walnuts are a dietary source of polyphenols, antioxidants and other compounds with health beneficial effects. These characteristic of walnuts make them perfect candidates for evaluation of their possible effects on neurodegenerative diseases. Therefore the prese...
متن کاملEnergy Efficiency of Parallel Multicore Programs
The increasing energy consumption of large-scale high performance resources raises technical and economical concerns. A reduction of consumed energy in multicore systems is possible to some extent with an optimized usage of computing and memory resources that is tailored to specific HPC applications. The essential step towards more sustainable consumption of energy is its reliable measurements ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 27 شماره
صفحات -
تاریخ انتشار 2016