首页> 外文会议>2012 Fifth International Symposium on Parallel Architectures, Algorithms and Programming. >Synchronization-Aware Dynamic Thread Scheduling for Improving Performance and Saving Energy in Multi-core Embedded Systems
【24h】

Synchronization-Aware Dynamic Thread Scheduling for Improving Performance and Saving Energy in Multi-core Embedded Systems

机译:同步感知动态线程调度,可提高多核嵌入式系统的性能并节省能源

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

摘要

Nowadays, chip multi-processors (CMP) are being widely used in embedded systems due to their superior performance for parallel computing. However, they also incur significantly large power consumption. To solve this issue, designers of embedded operating system must provide an efficient thread scheduling algorithm, which not only maximizes the system performance, but also minimizes the energy consumption. Further, if the scheduler makes decisions without considering the precedence relationships among threads, the decisions could conflict with the thread behavior which could result in poor performance and large energy consumption. In this paper, we propose a synchronization-aware dynamic thread scheduling algorithm (SA), which reduces the busy-waiting time caused by spinlock, and with performance improvement and energy saving. SA has two major objectives, including (1) overall high performance, in terms of less completion time and less turnaround time, and (2) low energy consumption for all threads. The experimental results show that SA indeed improves performance and reduces energy consumption compared to the original scheduling algorithm of Linux kernel version 2.6. In a real-world case, the Digital Video Recording (DVR) system, SA achieves performance speedup by at most 1.21 and saves the energy consumption by at most 28.6%.
机译:如今,芯片多处理器(CMP)由于具有出色的并行计算性能而被广泛用于嵌入式系统中。但是,它们也导致相当大的功耗。为了解决这个问题,嵌入式操作系统的设计人员必须提供一种高效的线程调度算法,该算法不仅可以最大化系统性能,还可以最小化能耗。此外,如果调度程序在不考虑线程之间的优先级关系的情况下做出决策,则决策可能会与线程行为发生冲突,从而可能导致性能下降和能耗大。在本文中,我们提出了一种同步感知的动态线程调度算法(SA),该算法减少了自旋锁引起的忙碌等待时间,并提高了性能并节能。 SA具有两个主要目标,包括(1)在缩短完成时间和缩短周转时间方面的总体高性能,以及(2)所有线程的能耗低。实验结果表明,与Linux内核2.6版的原始调度算法相比,SA确实提高了性能并降低了能耗。在实际情况下,数字视频记录(DVR)系统SA的性能提升最多为1.21,并且节省的能源最多为28.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号