IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v14y2021i14p4089-d589742.html
   My bibliography  Save this article

Power and Performance Evaluation of Memory-Intensive Applications

Author

Listed:
  • Kaiqiang Zhang

    (School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Dongyang Ou

    (School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Congfeng Jiang

    (School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Yeliang Qiu

    (School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Longchuan Yan

    (Information and Communication Corporation, State Grid Corporation of China, Ltd., Beijing 100053, China)

Abstract

In terms of power and energy consumption, DRAMs play a key role in a modern server system as well as processors. Although power-aware scheduling is based on the proportion of energy between DRAM and other components, when running memory-intensive applications, the energy consumption of the whole server system will be significantly affected by the non-energy proportion of DRAM. Furthermore, modern servers usually use NUMA architecture to replace the original SMP architecture to increase its memory bandwidth. It is of great significance to study the energy efficiency of these two different memory architectures. Therefore, in order to explore the power consumption characteristics of servers under memory-intensive workload, this paper evaluates the power consumption and performance of memory-intensive applications in different generations of real rack servers. Through analysis, we find that: (1) Workload intensity and concurrent execution threads affects server power consumption, but a fully utilized memory system may not necessarily bring good energy efficiency indicators. (2) Even if the memory system is not fully utilized, the memory capacity of each processor core has a significant impact on application performance and server power consumption. (3) When running memory-intensive applications, memory utilization is not always a good indicator of server power consumption. (4) The reasonable use of the NUMA architecture will improve the memory energy efficiency significantly. The experimental results show that reasonable use of NUMA architecture can improve memory efficiency by 16% compared with SMP architecture, while unreasonable use of NUMA architecture reduces memory efficiency by 13%. The findings we present in this paper provide useful insights and guidance for system designers and data center operators to help them in energy-efficiency-aware job scheduling and energy conservation.

Suggested Citation

  • Kaiqiang Zhang & Dongyang Ou & Congfeng Jiang & Yeliang Qiu & Longchuan Yan, 2021. "Power and Performance Evaluation of Memory-Intensive Applications," Energies, MDPI, vol. 14(14), pages 1-20, July.
  • Handle: RePEc:gam:jeners:v:14:y:2021:i:14:p:4089-:d:589742
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/14/14/4089/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/14/14/4089/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Yeliang Qiu & Congfeng Jiang & Yumei Wang & Dongyang Ou & Youhuizi Li & Jian Wan, 2019. "Energy Aware Virtual Machine Scheduling in Data Centers," Energies, MDPI, vol. 12(4), pages 1-21, February.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Zhiling Guo & Jin Li & Ram Ramesh, 2023. "Green Data Analytics of Supercomputing from Massive Sensor Networks: Does Workload Distribution Matter?," Information Systems Research, INFORMS, vol. 34(4), pages 1664-1685, December.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:14:y:2021:i:14:p:4089-:d:589742. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.