Software architecture optimization methods: A systematic literature review

A Aleti, B Buhnova, L Grunske… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Due to significant industrial demands toward software systems with increasing complexity
and challenging quality requirements, software architecture design has become an …

A survey of techniques for improving energy efficiency in embedded computing systems

S Mittal - … Journal of Computer Aided Engineering and …, 2014 - inderscienceonline.com
Recent technological advances have greatly improved the performance and features of
embedded systems. With the number of just mobile devices now reaching nearly equal to …

A power-aware run-time system for high-performance computing

C Hsu, W Feng - SC'05: Proceedings of the 2005 ACM/IEEE …, 2005 - ieeexplore.ieee.org
For decades, the high-performance computing (HPC) community has focused on
performance, where performance is defined as speed. To achieve better performance per …

Leakage aware dynamic voltage scaling for real-time embedded systems

R Jejurikar, C Pereira, R Gupta - Proceedings of the 41st annual Design …, 2004 - dl.acm.org
A five-fold increase in leakage current is predicted with each technology generation. While
Dynamic Voltage Scaling (DVS) is known to reduce dynamic power consumption, it also …

[图书][B] Multiprocessor systems-on-chips

A Jerraya, W Wolf - 2004 - books.google.com
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple
processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) …

Energy management for battery-powered embedded systems

D Rakhmatov, S Vrudhula - ACM Transactions on Embedded Computing …, 2003 - dl.acm.org
Portable embedded computing systems require energy autonomy. This is achieved by
batteries serving as a dedicated energy source. The requirement of portability places severe …

Energy-efficient scheduling for real-time systems on dynamic voltage scaling (DVS) platforms

JJ Chen, CF Kuo - … Conference on Embedded and Real-Time …, 2007 - ieeexplore.ieee.org
Energy-efficient designs have played import roles for hardware and software
implementations for a decade. With the advanced technology of VLSI circuit designs, energy …

Energy efficient scheduling of real-time tasks on multicore processors

E Seo, J Jeong, S Park, J Lee - IEEE transactions on parallel …, 2008 - ieeexplore.ieee.org
Multicore processors deliver a higher throughput at lower power consumption than unicore
processors. In the near future, they will thus be widely used in mobile real-time systems …

Optimal voltage allocation techniques for dynamically variable voltage processors

WC Kwon, T Kim - ACM Transactions on Embedded Computing Systems …, 2005 - dl.acm.org
This paper presents important, new results of a study on the problem of task scheduling and
voltage allocation in dynamically variable voltage processors, the purpose of which was …

Energy-balanced task allocation for collaborative processing in wireless sensor networks

Y Yu, VK Prasanna - Mobile Networks and Applications, 2005 - Springer
We propose an energy-balanced allocation of a real-time application onto a single-hop
cluster of homogeneous sensor nodes connected with multiple wireless channels. An epoch …