Multiprocessor Online Scheduling of Hard-Real-Time Tasks
IEEE Transactions on Software Engineering
Dynamic voltage scheduling technique for low-power multimedia applications using buffers
ISLPED '01 Proceedings of the 2001 international symposium on Low power electronics and design
WCDMA Design Handbook
Blocking-aware processor voltage scheduling for real-time tasks
ACM Transactions on Embedded Computing Systems (TECS)
Power-Aware Processor Scheduling under Average Delay Constraints
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
Power reduction techniques for microprocessor systems
ACM Computing Surveys (CSUR)
ACM Transactions on Embedded Computing Systems (TECS)
Statistically Optimal Dynamic Power Management for Streaming Data
IEEE Transactions on Computers
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Online Dynamic Voltage Scaling using Task Graph Mapping Analysis for Multiprocessors
VLSID '07 Proceedings of the 20th International Conference on VLSI Design held jointly with 6th International Conference: Embedded Systems
Approximate-Timed Transactional Level Modeling for MPSoC Exploration: A Network-on-Chip Case Study
DSD '09 Proceedings of the 2009 12th Euromicro Conference on Digital System Design, Architectures, Methods and Tools
SESAM: An MPSoC Simulation Environment for Dynamic Application Processing
CIT '10 Proceedings of the 2010 10th IEEE International Conference on Computer and Information Technology
Allocation, scheduling and voltage scaling on energy aware MPSoCs
CPAIOR'06 Proceedings of the Third international conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
Dynamic frequency scaling with buffer insertion for mixed workloads
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Proceedings of the 2012 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools
Hi-index | 0.00 |
As application complexity grows, embedded systems move to multiprocessor architectures to cope with the computation needs. The issue formultiprocessor architectures is to optimize the processing resources usage and power consumption to reach a higher energy efficiency. These optimizations are handled by scheduling techniques. To tackle this issue we propose a global online scheduling algorithm for streaming applications. It takes into account data dependencies between pipeline tasks to optimize processor usage and reduce power consumption through the use of DPM and DVFS modes. An implementation of the algorithm on a virtual platform, executing a WCDMA application, demonstrates up to 45% power consumption gain while guaranteeing regular data throughput.