首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Many-Core Real-Time Task Scheduling with Scratchpad Memory
【24h】

Many-Core Real-Time Task Scheduling with Scratchpad Memory

机译:Scratchpad内存的多核实时任务调度

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

摘要

This work is motivated by the demand for scheduling tasks upon the increasingly popular island-based many-core architectures. On such an architecture, homogeneous cores are grouped into islands, each of which is equipped with a scratchpad memory module (referred to as local memory). We first show the NP-hardness and the inapproximability of the scheduling problem. Despite the inapproximability, positive results can still be found when different cases of the problem are investigated. A (3−1F) - approximation algorithm is proposed for the minimization of the maximum system utilization, where F is the number of cores in the platform. When the technique of resource augmentation is considered, this paper further develops a (γ+1) -memory 2γ−1γ−1 -approximation algorithm, where γ represents the trade-off between CPU utilization and local memory space. On the other hand, a special case is also considered when the ratio of the worst-case execution time of a task without and with using the local memory is bounded by a constant. The capabilities of the proposed algorithms are then evaluated with benchmarks from MRTC, UTDSP, NetBench and DSPstone, where the maximum system utilization can be significantly reduced even when the local memory size is only 5 percent of the total footprint of all of the tasks.
机译:这项工作是受对基于日益流行的基于岛的多核体系结构上的调度任务的需求所激发的。在这样的体系结构上,同类内核被分为多个岛,每个岛都配备了暂存器内存模块(称为本地内存)。我们首先显示调度问题的NP硬度和不可约性。尽管无法逼近,但在研究问题的不同情况时仍可以找到积极的结果。为了最小化最大系统利用率,提出了一种(3-1F)近似算法,其中F是平台中的内核数。当考虑资源扩充技术时,本文进一步开发了一种(γ+ 1)内存2γ-1γ-1逼近算法,其中γ表示CPU利用率与本地内存空间之间的权衡。另一方面,当不使用和使用本地内存的任务的最坏情况下执行时间的比例受常数限制时,也会考虑一种特殊情况。然后,使用MRTC,UTDSP,NetBench和DSPstone的基准对所提出算法的功能进行评估,即使本地内存大小仅占所有任务总占用空间的5%,也可以显着降低最大系统利用率。

著录项

  • 来源
  • 作者单位

    Department of Computer Science and Information Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei, Taiwan, R.O.C;

    Department of Computer Science and Information Engineering, School of Electrical and Computer Engineering, College of Engineering, Chang Gung University, No. 259, Wenhua 1st Rd., Guishan Township, Taoyuan County 333, Taiwan, R.O.C;

    Department of Informatics, Karlsruhe Institute of Technology, P.O. Box 3640, Karlsruhe, Germany;

    Department of Computer Science and Information Engineering, National Taiwan University, No. 1, Sec. 4, Roosevelt Rd., Taipei, Taiwan, R.O.C;

    Research Center for Information Technology Innovation, Institute of Information Science, Academia Sinica, No. 128, Sec. 2, Academia Rd., Nankang Dist., Taipei 115, Taiwan, R.O.C;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Real-time systems; Resource management; Processor scheduling; Scheduling; Memory management; Hardware;

    机译:实时系统;资源管理;处理器调度;调度;内存管理;硬件;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号