“…Energy measurement nowadays can be grouped into three categories: hardware measurement as for example in [13,30], power models as in [22,25,34,40,43], and software measurement (as in many tools [2,3,4,5,7,9,10,11,14,16,17,19,31,32,33,44]). …”
Section: Discussionmentioning
confidence: 99%
“…For example in [30], the energy management and preprocessing capabilities is integrated in a dedicated ASIC (Application Specific Integrated Circuit). It continuously monitors the energy levels and performs power scheduling for the platform.…”
Reducing the energy footprint of digital devices and software is a task challenging the research in Green IT. Researches have proposed approaches for energy management, ranging from reducing usage of software and hardware, compilators optimization, to server consolidation and software migration. However, optimizing the energy consumption requires knowledge of that said consumption. In particular, measuring the energy consumption of hardware and software is an important requirement for efficient energy strategies. In this review, we outline the different categories of approaches in energy measurements, and provide insights into example of each category. We draw recommendations from our review on requirements on how to efficiently measure energy consumption of devices and software.
“…Energy measurement nowadays can be grouped into three categories: hardware measurement as for example in [13,30], power models as in [22,25,34,40,43], and software measurement (as in many tools [2,3,4,5,7,9,10,11,14,16,17,19,31,32,33,44]). …”
Section: Discussionmentioning
confidence: 99%
“…For example in [30], the energy management and preprocessing capabilities is integrated in a dedicated ASIC (Application Specific Integrated Circuit). It continuously monitors the energy levels and performs power scheduling for the platform.…”
Reducing the energy footprint of digital devices and software is a task challenging the research in Green IT. Researches have proposed approaches for energy management, ranging from reducing usage of software and hardware, compilators optimization, to server consolidation and software migration. However, optimizing the energy consumption requires knowledge of that said consumption. In particular, measuring the energy consumption of hardware and software is an important requirement for efficient energy strategies. In this review, we outline the different categories of approaches in energy measurements, and provide insights into example of each category. We draw recommendations from our review on requirements on how to efficiently measure energy consumption of devices and software.
“…Nowadays, power management of software and hardware is achieved either through runtime coarse-grained monitoring, or through analyzing dump files of the application's resources utilization [11,19,9]. Although these approaches allow power management of software, they do not allow runtime and fine-grained monitoring of the applications.…”
Section: Motivationmentioning
confidence: 99%
“…For example in [11], the energy management and preprocessing capabilities is integrated in a dedicated ASIC (Application Specific Integrated Circuit). It continuously monitors the energy levels and performs power scheduling for the platform.…”
Section: Energy Metering and Modelingmentioning
confidence: 99%
“…In this domain, research in Green IT already proposes various approaches aiming at achieving energy savings in computers and software. However, most of the state-of-the-art approaches either focus only the hardware [11], or only offer coarse-grained energy estimation feedback of software [7,5].…”
These days software plays an important role in different aspects of our life. As the use of computers, mobile applications and embedded systems have grown, so the energy consumption of software is an increasing concern. Green IT has emerged and it is concern about optimization of software solution with regard to their energy consumption. In spite of the importance of green software development, fewer developers pay attention to software energy consumption and also fewer users care about the consumption of the software that they use. We decide to measure the most popular operating systems such as Windows, Mac, and Linux. Then, we present the energy consumption benchmark of these operating systems and check out their difference in consuming energy. We also measure three different software in each operating system to know which of them consume more energy. The aim of this article is to help software developers to develop energy efficient software that we called that green software and also informed users about the energy consumption of software which they use. Our ultimate goal is helping to preserve our environment by reducing the negative effect of software.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.