An experimental survey of energy management across the stack

M Kambadur, MA Kim - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
Modern demand for energy-efficient computation has spurred research at all levels of the
stack, from devices to microarchitecture, operating systems, compilers, and languages …

Eliminating replica selection-using multiple replicas to accelerate data transfer on grids

J Feng, M Humphrey - Proceedings. Tenth International …, 2004 - ieeexplore.ieee.org
Data-intensive, high-performance computing applications often require the efficient transfer
of terabytes or even petabytes of data in wide-area, distributed computing environments. To …

An integrated optimization framework for reducing the energy consumption of embedded real-time applications

H Takase, G Zeng, L Gauthier… - … Symposium on Low …, 2011 - ieeexplore.ieee.org
This paper presents a framework for the purpose of energy optimization of embedded real-
time systems. We implemented the presented framework as an optimization toolchain and …

Minimizing energy consumption of embedded systems via optimal code layout

CW Huang, SL Tsao - IEEE Transactions on Computers, 2011 - ieeexplore.ieee.org
Code repositioning is a well-known method of reducing inefficient off-chip memory accesses
by streamlining cache behavior. Embedded systems with predetermined applications can …

Automatic management of Software Programmable Memories in Many‐core Architectures

A Shrivastava, N Dutt, J Cai… - IET Computers & …, 2016 - Wiley Online Library
Software Programmable Memories, or SPMs, are raw on‐chip memories that are not
implicitly managed by the processor hardware, but explicitly by software. For example, while …

Optimizing the flash-RAM energy trade-off in deeply embedded systems

J Pallister, K Eder, SJ Hollis - 2015 IEEE/ACM International …, 2015 - ieeexplore.ieee.org
Deeply embedded systems often have the tightest constraints on energy consumption,
requiring that they consume tiny amounts of current and run on batteries for years. However …

Optimal code layout for reducing energy consumption in embedded systems

A Balasundaram… - … Conference on Soft …, 2015 - ieeexplore.ieee.org
Most of the microprocessor spends majority of its time waiting for the data to be transferred
from slow memory devices connected to it, resulting in Memory wall problem. The main aim …

Global load instruction aggregation based on code motion

Y Sumikawa, M Takimoto - 2012 Fifth International Symposium …, 2012 - ieeexplore.ieee.org
Most modern processors have some much faster cache memories than a main memory, and
therefore, it is important to effectively utilize it for the efficient execution. The cache memories …

Global load instruction aggregation based on dimensions of arrays

Y Sumikawa, M Takimoto - Computers & Electrical Engineering, 2016 - Elsevier
Most modern processors have some cache memories that are much faster than main
memory. These cache memories function well if temporal or spatial localities in programs …

Partitioning and allocation of scratch-pad memory for energy minimization of priority-based preemptive multi-task systems

H Takase, H Tomiyama, H Takada - IEICE TRANSACTIONS on …, 2011 - search.ieice.org
Energy minimization has become one of the primary goals in the embedded real-time
domains. Consequently, scratch-pad memory has been employed as partial or entire …