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

The Software Cache Optimization-Based Method for Decreasing Energy Consumption of Computational Clusters

Author

Listed:
  • Alla G. Kravets

    (CAD&RD Department, Volgograd State Technical University, 400005 Volgograd, Russia
    Institute of System Analysis and Management, Dubna State University, Moscow Region, 141982 Dubna, Russia)

  • Vitaly Egunov

    (Computers and Systems Department, Volgograd State Technical University, 400005 Volgograd, Russia)

Abstract

Reducing the consumption of electricity by computing devices is currently an urgent task. Moreover, if earlier this problem belonged to the competence of hardware developers and the design of more cost-effective equipment, then more recently there has been an increased interest in this issue on the part of software developers. The issues of these studies are extensive. From energy efficiency issues of various programming languages to the development of energy-saving software for smartphones and other gadgets. However, to the best of our knowledge, no study has reported an analysis of the impact of cache optimizations on computing devices’ power consumption. Hence, this paper aims to provide an analysis of such impact on the software energy efficiency using the original software design procedure and computational experiments. The proposed Software Cache Optimization (SCO)-based Methodology was applied to one of the key linear algebra transformations. Experiments were carried out to determine software energy efficiency. RAPL (Running Average Power Limit) was used—an interface developed by Intel, which provides built-in counters of Central Processing Unit (CPU) energy consumption. Measurements have shown that optimized software versions reduce power consumption up to 4 times in relation to the basic transformation scheme. Experimental results confirm the effectiveness of the SCO-based Methodology used to reduce energy consumption and the applicability of this technique for software optimization.

Suggested Citation

  • Alla G. Kravets & Vitaly Egunov, 2022. "The Software Cache Optimization-Based Method for Decreasing Energy Consumption of Computational Clusters," Energies, MDPI, vol. 15(20), pages 1-15, October.
  • Handle: RePEc:gam:jeners:v:15:y:2022:i:20:p:7509-:d:940014
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/15/20/7509/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/15/20/7509/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Buerian Soongpol & Paniti Netinant & Meennapa Rukhiran, 2024. "Practical Sustainable Software Development in Architectural Flexibility for Energy Efficiency Using the Extended Agile Framework," Sustainability, MDPI, vol. 16(13), pages 1-37, July.
    2. Nikolay Rashevskiy & Natalia Sadovnikova & Tatyana Ereshchenko & Danila Parygin & Alexander Ignatyev, 2023. "Atmospheric Ecology Modeling for the Sustainable Development of the Urban Environment," Energies, MDPI, vol. 16(4), pages 1-24, February.

    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:15:y:2022:i:20:p:7509-:d:940014. 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.

    We have no bibliographic references for this item. You can help adding them by using 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.