Power-Aware Bus Coscheduling for Periodic Realtime Applications Running on Multiprocessor SoC

被引:0
|
作者
Ibrahim, Khaled Z. [1 ]
Niar, Smail [2 ]
机构
[1] Suez Canal Univ, Port Said 42563, Egypt
[2] Univ Valenciennes, F-59313 Valenciennes, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Execution time for realtime processes running on multiprocessor system-on-chip platform varies due to the contention on the bus. Considering the worst case execution cycles necessitates over-clocking the system to meet the realtime deadlines, which has a negative impact on the system power requirements. For periodic applications coscheduled on multiprocessor with shared bus, the cycles needed by a memory transaction fluctuate based on the execution overlap between processes' activities on bus. In this work, we show the effect on execution cycles of different scheduling overlap of processes. Experiments' results demonstrate that the execution cycles, and therefore the clock frequency, can be lowered by up to 24% on a 4 processor MPSoC. As the power consumption varies cubically with frequency, this reduction can lead to a significant power saving. Instead of exhaustively simulating all configurations to search for optimal scheduling overlap, we devise a scheme to predict the effect of scheduling. We propose the use of shift-variance of bus traffic profile of applications running individually on the system to predict the effect when scheduling these applications simultaneously. We show that the devised predictor of scheduling effect highly correlates to the behavior observed through simulations.
引用
收藏
页码:286 / 306
页数:21
相关论文
共 50 条
  • [1] Power-aware compiler controllable chip multiprocessor
    Shikano, Hiroaki
    Shirako, Jun
    Wada, Yasutaka
    Kimura, Keiji
    Kasahara, Hironori
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2008, E91C (04) : 432 - 439
  • [2] Power-aware speed scaling in multiprocessor systems
    Singh, Pawan
    [J]. IET SCIENCE MEASUREMENT & TECHNOLOGY, 2018, 12 (01) : 25 - 32
  • [3] A Utility Based Power-Aware Autonomic Approach for Running Scientific Applications
    Mehrotra, Rajat
    Banicescu, Ioana
    Srivastava, Srishti
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1457 - 1466
  • [4] CoAdapt: Predictable Behavior for Accuracy-Aware Applications Running on Power-Aware Systems
    Hoffmann, Henry
    [J]. 2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 223 - 232
  • [5] An industrial perspective of power-aware reliable SoC
    Eo, Soo-Kwan
    Yoo, Sungjoo
    Choi, Kyu-Myung
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 509 - 511
  • [6] Power-Aware EDZL Scheduling upon Identical Multiprocessor Platforms
    Piao, Xuefeng
    Kim, Heeheon
    Cho, Yookun
    Han, Sangchul
    Park, Minkyu
    Park, Monju
    Cho, Seongje
    [J]. RELIABLE AND AUTONOMOUS COMPUTATIONAL SCIENCE, 2011, : 61 - +
  • [7] A Power-aware Multiprocessor Based Laboratory Automation and Resource Management System
    Pillai, Anju S.
    Isha, T. B.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 1219 - 1222
  • [8] Improving GPU Performance with a Power-Aware Streaming Multiprocessor Allocation Methodology
    Tasoulas, Zois-Gerasimos
    Anagnostopoulos, Iraklis
    [J]. ELECTRONICS, 2019, 8 (12)
  • [9] A simple power-aware scheduling for multicore systems when running real-time applications
    Bautista, Diana
    Sahuquillo, Julio
    Hassan, Houcine
    Petit, Salvador
    Duato, Jose
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 847 - 853
  • [10] Power-aware Dynamic Placement of HPC Applications
    Verma, Akshat
    Ahuja, Puneet
    Neogi, Anindya
    [J]. ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 175 - 184