Enhancing Energy Efficiency of Multimedia Applications in Heterogeneous Mobile Multi-Core Processors

被引:21
|
作者
Kim, Young Geun [1 ]
Kim, Minyong [1 ]
Chung, Sung Woo [1 ]
机构
[1] Korea Univ, Dept Comp Sci, Seoul 136713, South Korea
基金
新加坡国家研究基金会;
关键词
Multimedia application; energy management; task scheduler; heterogeneous mobile multi-core processor; smart device; MANAGEMENT;
D O I
10.1109/TC.2017.2710317
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent smart devices have adopted heterogeneous multi-core processors which have high-performance big cores and low-power small cores. Unfortunately, the conventional task scheduler for heterogeneous multi-core processors does not provide appropriate amount of CPU resources for multimedia applications (whose QoS is important to users), resulting in energy waste; it often executes multimedia applications and non-multimedia applications on the same core. In this paper, we propose an advanced task scheduler for heterogeneous multi-core processors, which provides appropriate amount of CPU resources for multimedia applications. Our proposed task scheduler isolates multimedia applications from non-multimedia applications at runtime, exploiting the fact that multimedia applications have a specific thread for video/audio playback (to play video/audio, a multimedia application should use a function that generates the specific thread). Since multimedia applications usually require a smaller amount of CPU resources than non-multimedia applications due to dedicated hardware decoders, our proposed task scheduler allocates the former to the small cores and the latter to the big cores. In our experiments on an Android-based development board, our proposed task scheduler saves system-wide (not just CPU) energy consumption by 8.9 percent, on average, compared to the conventional task scheduler, preserving QoS of multimedia applications. In addition, it improves performance of non-multimedia applications by 13.7 percent, on average, compared to the conventional task scheduler.
引用
收藏
页码:1878 / 1889
页数:12
相关论文
共 50 条
  • [1] Heterogeneous Multi-Core Platform for Consumer Multimedia Applications
    Kollig, Peter
    Osborne, Colin
    Henriksson, Tomas
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1254 - +
  • [2] The smart energy management of multithreaded Java applications on multi-core processors
    Chen K.-Y.
    Chen F.-G.
    [J]. International Journal of Networked and Distributed Computing, 2013, 1 (1) : 53 - 60
  • [3] Fairness-Aware Energy Efficient Scheduling on Heterogeneous Multi-Core Processors
    Salami, Bagher
    Noori, Hamid
    Naghibzadeh, Mahmoud
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) : 72 - 82
  • [4] Program Phase Detection in Heterogeneous Multi-Core Processors
    Jooya, A. Z.
    Analoui, M.
    [J]. 2009 14TH INTERNATIONAL COMPUTER CONFERENCE, 2009, : 218 - 223
  • [5] Efficient Program Scheduling for Heterogeneous Multi-core Processors
    Chen, Jian
    John, Lizy K.
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 927 - 930
  • [6] Runtime Mapping and Scheduling for Energy Efficiency in Heterogeneous Multi-Core Systems
    Silva, Bruno
    Delbem, Alexandre
    Bona, Vanderlei
    Diniz, Pedro C.
    [J]. 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [7] Exploring and Enhancing the Performance of Parallel IDS on Multi-Core Processors
    Jiang, Haiyang
    Yang, Jianhua
    Xie, Gaogang
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 673 - 680
  • [8] On the maturity of parallel applications for asymmetric multi-core processors
    Chronaki, Kallia
    Moreto, Miguel
    Casas, Marc
    Rico, Alejandro
    Badia, Rosa M.
    Ayguade, Eduard
    Valero, Mateo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 127 : 105 - 115
  • [9] An Adaptive Thermal Management Framework for Heterogeneous Multi-Core Processors
    Kim, Young Geun
    Kim, Minyong
    Kong, Joonho
    Chung, Sung Woo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (06) : 894 - 906
  • [10] Multi-core optimization for conjugate gradient benchmark on heterogeneous processors
    邓林
    窦勇
    [J]. Journal of Central South University, 2011, 18 (02) : 490 - 498