首页> 外文期刊>IEEE Transactions on Computers >Enhancing Energy Efficiency of Multimedia Applications in Heterogeneous Mobile Multi-Core Processors
【24h】

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

机译:增强异构移动多核处理器中多媒体应用的能效

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:近期的智能设备已采用具有高性能大内核和低功耗小内核的异构多核处理器。不幸的是,用于异构多​​核处理器的常规任务调度器不能为多媒体应用程序提供适当数量的CPU资源(其QoS对用户很重要),从而导致能源浪费;它通常在同一内核上执行多媒体应用程序和非多媒体应用程序。在本文中,我们提出了一种用于异构多​​核处理器的高级任务调度程序,它为多媒体应用程序提供了适当数量的CPU资源。我们提出的任务计划程序在运行时将多媒体应用程序与非多媒体应用程序隔离开来,充分利用了多媒体应用程序具有用于视频/音频回放的特定线程的事实(要播放视频/音频,多媒体应用程序应使用生成特定线程的函数) 。由于专用硬件解码器,与非多媒体应用程序相比,多媒体应用程序通常需要较少的CPU资源,因此我们提出的任务调度程序将前者分配给小型内核,而后者分配给大型内核。在基于Android的开发板上进行的实验中,与传统的任务计划程序相比,我们提出的任务计划程序平均将系统范围(不仅仅是CPU)的能耗节省了8.9%,从而保留了多媒体应用程序的QoS。此外,与常规任务计划程序相比,它平均将非多媒体应用程序的性能提高了13.7%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号