Power-Efficient Workload Balancing for Video Applications
Autor: | Jorg Henkel, Muhammad Usman Karim Khan, Muhammad Shafique |
---|---|
Rok vydání: | 2016 |
Předmět: |
business.industry
Computer science Workload 02 engineering and technology Video processing 020202 computer hardware & architecture Power (physics) Hardware and Architecture Multithreading Encoding (memory) Embedded system 0202 electrical engineering electronic engineering information engineering Resource allocation 020201 artificial intelligence & image processing Electrical and Electronic Engineering business Throughput (business) Software |
Zdroj: | IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 24:2089-2102 |
ISSN: | 1557-9999 1063-8210 |
DOI: | 10.1109/tvlsi.2015.2504415 |
Popis: | High workload and throughput requirements of image and video processing applications can be sustained on a many-core system. However, inefficient parallelization and processing assignments to the cores result in reduced system efficiency. Eliminating them necessitates a power-efficient and balanced workload distribution among the cores. This paper addresses these challenges by introducing a novel workload-balancing and adaptation scheme. Our scheme accounts for the application characteristics and the underlying hardware, and the variation of load. Automatic selection of the number of cores and distribution of workload to each core depends on the throughput requirements, available number of cores, allowable voltage–frequency settings, and data content. Moreover, runtime derivation and fine-tuning of the workload-dependent frequency estimation models of each core are achieved using a closed-loop feedback mechanism. Furthermore, we propose an optional feedback control-based workload-tuning scheme that can further reduce the total power consumption. A case study of an advanced multithreaded video application demonstrates up to $\sim 42$ % power savings (average $\sim 39$ %) with negligible video quality degradation, using our proposed power-efficient workload-balancing and tuning. |
Databáze: | OpenAIRE |
Externí odkaz: |