20,975 Hits in 5.5 sec

A Hardware-Software Cooperative Approach for Application Energy Profiling

Jie Chen, Guru Venkataramani
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

Jie Chen, Guru Venkataramani
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

Ruiqi Ding, Cristina Hava Muntean, Gabriel-Miro Muntean
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

Chen-Han Ho, Marc de Kruijf, Karthikeyan Sankaralingam, Barry Rountree, Martin Schulz, Bronis R. de Supinski
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

Chen Guo, Song Ci, Yanglin Zhou, Yang Yang
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

Adel Noureddine, Romain Rouvoy, Lionel Seinturier
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

A. Munir, S. Ranka, A. Gordon-Ross
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

Adam Seewald, Ulrik Pagh Schultz, Julius Roeder, Benjamin Rouxel, Clemens Grelck
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

Kamel Smiri, Habib Smei, Nourhen Fourati, Abderrazak Jemai
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

Robin Bonamy, Sébastien Bilavarn, Daniel Chillet, Olivier Sentieys
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

Jie Chen, Fan Yao, Guru Venkataramani
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]

Edgar M. Silva, Luis Gomes, João Rodrigues, Pedro Maló
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

Jennifer B. Sartor, Wim Heirman, Stephen M. Blackburn, Lieven Eeckhout, Kathryn S. McKinley
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]

David Abdurachmanov, Peter Elmer, Giulio Eulisse, Robert Knight, Tapio Niemi, Jukka K. Nurminen, Filip Nyback, Goncalo Pestana, Zhonghong Ou, Kashif Khan
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