A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Hardware-Software Cooperative Approach for Application Energy Profiling
2015
IEEE computer architecture letters
In this article, we propose a hardware-software cooperative approach that uses hardware support to efficiently gather the energy-related hardware counters during program execution, and utilizes parameter ...
Energy consumption by software applications is a critical issue that determines the future of multicore software development. ...
In this article, we present a hardware software cooperative approach to understand energy consumption by applications, and relate them back to the application code. ...
doi:10.1109/lca.2014.2323711
fatcat:tdtouehhvfcexnhm7cq6o33lme
enDebug: A hardware–software framework for automated energy debugging
2016
Journal of Parallel and Distributed Computing
It first profiles the application code for high energy consumption using a hardware-software cooperative approach. ...
Inefficient software has been often cited as a major reason for wasteful energy consumption in computing systems. ...
The contributions of this paper are as follows: • We motivate the need for application energy profiling, and propose en-Debug that incorporates a hardware-software cooperative profiler and an automated ...
doi:10.1016/j.jpdc.2016.05.005
fatcat:3s5i3w7o2vhhvdfochix3ogtee
Energy-efficient device-differentiated cooperative adaptive multimedia delivery solution in wireless networks
2015
Journal of Network and Computer Applications
This paper proposes a solution for Energy-efficient Device-differentiated Cooperative Adaptive Multimedia Delivery over wireless networks (EDCAM), a hybrid innovative approach which combines multimedia ...
EDCAM relies on an automatic application-aware device profiling, which is proposed to assess individual device energy constraints. ...
This profile reflects the current energy constrains of the device and combines software and hardware-related aspects. ...
doi:10.1016/j.jnca.2015.09.006
fatcat:3lotxylownegvjko7lqub2hm34
Mechanisms and Evaluation of Cross-Layer Fault-Tolerance for Supercomputing
2012
2012 41st International Conference on Parallel Processing
Reliability is emerging as an important constraint for future microprocessors. Cooperative hardware and software approaches for error tolerance can solve this hardware reliability challenge. ...
Such cooperative approaches require less hardware complexity than masking all faults at the hardware level and are generally more energy efficient. ...
Department of Energy. ...
doi:10.1109/icpp.2012.37
dblp:conf/icpp/HoKSRSS12
fatcat:xroop6tf7ffyfbmpolx2uyo7m4
Energy Measurement Tools for Ultrascale Computing: A Survey
2015
Supercomputing Frontiers and Innovations
With energy efficiency one of the main challenges on the way towards ultrascale systems, there is a great need for access to high-quality energy consumption data. ...
To that end, this paper attempts an extensive survey of energy measurement tools currently available at both the hardware and software level, comparing their features with respect to energy monitoring. ...
Related work This survey covers hardware and software systems reporting direct energy and power measurements, with particular focus on current high-resolution approaches, where consumption data for each ...
doi:10.14529/jsfi150204
fatcat:ldmrdmt2gngpblhm6ksm2ckwrq
A Survey of Energy Consumption Measurement in Embedded Systems
2021
IEEE Access
Based on previous work [41] , Pathak et al. developed a fine-grained energy profiler Eprof for smartphone applications in [42] . ...
Finally, the energy consumption can be cooperative analyzed based on the power and the software operating data. ...
His research interests include energy consumption modeling and estimation for embedded systems, and reconfigurable battery system modeling. ...
doi:10.1109/access.2021.3074070
fatcat:4776cen6srcxnke6otpgaqkteq
A review of middleware approaches for energy management in distributed environments
2012
Software, Practice & Experience
Many approaches have been proposed to manage the energy consumption of the hardware, operating system, or software layers. ...
Although monitoring the energy consumption of devices and software is important for efficient energy management, our review paper reports on middleware platforms where software or hardware adaptation is ...
We neither considered approaches where energy adaptation is limited to the hardware or software level without involving a middleware solution. ...
doi:10.1002/spe.2139
fatcat:7teolunok5f77cchb23oxceqg4
High-Performance Energy-Efficient Multicore Embedded Computing
2012
IEEE Transactions on Parallel and Distributed Systems
This paper outlines typical requirements of embedded applications and discusses state-of-the-art hardware/software high-performance energy-efficient embedded computing (HPEEC) techniques that help meeting ...
Embedded systems differ from traditional high-performance supercomputers in that power is a first-order constraint for embedded systems; whereas, performance is the major benchmark for supercomputers. ...
Power profiling is important for energy-efficient HPEEC system design. ...
doi:10.1109/tpds.2011.214
fatcat:vagqmojdsjevvc2u2ewqrcjjpq
Component-based computation-energy modeling for embedded systems
2019
Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity - SPLASH Companion 2019
The approach is based on a modeling tool and ultimately relies on battery state to support a wider range of energy-optimization strategies for power-critical devices. ...
We present a component-based energy modeling approach to abstract per-component energy in a dataflow computational network executed according to a given scheduling policy. ...
The proposed approach handles computational aspects of heterogeneous hardware. For instance, it takes into account but is not limited to, different computational units such as CPU and GPU. ...
doi:10.1145/3359061.3362775
dblp:conf/oopsla/SeewaldSRRG19
fatcat:pawnfvivz5gvnlzaey5bkj5lou
Fault-Tolerant in Embedded Systems (MPSoC): Performance Estimation and Dynamic Migration Task
2017
Advances in Science, Technology and Engineering Systems
An application can be modeled as a set of cooperative tasks. A task can be implemented in software or in hardware depending on its complexity and the involved cost. ...
Our proposal is a fault tolerance approach which combines the results of a performance model and a technical's fault tolerance. ...
An application can be modeled as a set of cooperative tasks. A task can be implemented in software or in hardware depending on its complexity and the involved cost. ...
doi:10.25046/aj0203150
fatcat:ow6tiyfjo5dghfscyemtpibkdy
Power Modeling and Exploration of Dynamic and Partially Reconfigurable Systems
2016
Journal of Low Power Electronics
Although fairly known for a long time, the vast potential of Dynamic and Partial Reconfiguration (DPR) for high energy efficiency is still difficult to exploit, for reasons that are more methodological ...
The improvements are expected to be of 57% in energy and 37% in performance over pure software execution, corresponding also to 16% energy savings over static implementation of the same accelerators for ...
This work is also carried out under the BENEFIC project (CA505), a project labeled within the framework of CATRENE, the EUREKA cluster for Application and Technology Research in Europe on Nano-Electronics ...
doi:10.1166/jolpe.2016.1448
fatcat:kdx7t4ah2zh3poznc47qn254he
Watts-inside: A hardware-software cooperative approach for Multicore Power Debugging
2013
2013 IEEE 31st International Conference on Computer Design (ICCD)
In this paper, we propose Watts-inside, a hardwaresoftware cooperative framework that relies on the efficiency of hardware support to accurately gather application power profiles, and utilizes software ...
support and causation principles for a more comprehensive understanding of application power. ...
We proposed Watts-inside, a hardware-software cooperative framework that relies on the efficiency of hardware support to accurately gather application power profiles, and utilizes software support and ...
doi:10.1109/iccd.2013.6657062
dblp:conf/iccd/0020YV13
fatcat:ewq7nzbul5dlrbasbaymjqlz6e
A Model-Based Approach for Resource Constrained Devices Energy Test and Simulation
[chapter]
2015
IFIP Advances in Information and Communication Technology
In this sense, a methodology capable of retrieving real and simulated energy consumption results from/for a single device is presented, relying on a model based approach (software, hardware, energy and ...
It is also presented a Resource Constrained Device Model, capable of representing the available hardware in a device, and a circuit to retrieve more accurate energy consumption readings. ...
This work proposes an architecture capable of retrieving real and simulated energy consumption results from/for a single device, relying on a model based approach (software, hardware, energy and simulation ...
doi:10.1007/978-3-319-16766-4_37
fatcat:p3hi4jfzdfcszpkxx6vnnf5puu
Cooperative cache scrubbing
2014
Proceedings of the 23rd international conference on Parallel architectures and compilation - PACT '14
We propose a software/hardware cooperative solution: the memory manager communicates dead and zero lines with cache scrubbing instructions. ...
Cooperative software/hardware cache scrubbing reduces memory bandwidth and improves energy efficiency, two critical problems in modern systems. ...
. • We design a practical cooperative software/hardware approach with the necessary modifications to the MESI cache coherence protocol to scrub cache lines. • We quantify how cooperative scrubbing, used ...
doi:10.1145/2628071.2628083
dblp:conf/IEEEpact/SartorHBEM14
fatcat:2k42qnh3y5czbbglyr3tdhk3si
Techniques and tools for measuring energy efficiency of scientific software applications
[article]
2014
arXiv
pre-print
We leverage several profiling tools (both in hardware and software) to extract different characteristics of the power use. ...
Furthermore, there is a lack of tools and experience to derive and compare power consumption between the architectures for various workloads, and eventually to support software optimizations for energy ...
ARMv8 and energy profiling support in IgProf was also supported by Google Summer of Code (GSoC 2014). ...
arXiv:1410.3440v1
fatcat:uvmaqmw7gvbc3db3gse2uwmnj4
« Previous
Showing results 1 — 15 out of 20,975 results