【24h】

Multi-thread Connection Based Scheduling Algorithm for Network on Chip

机译:片上网络的基于多线程连接的调度算法

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

摘要

More and more cores are integrated onto a single chip to improve the performance and reduce the power consumption of CPU without the increased frequency. The core are connected by lines and organized as a network, which is called network on chip (NOC) as the promising paradigm. NOC has improved the performance of the CPU without the increased power consumption. However, there is still a new problem that how to schedule the threads to the different cores to take full advantages of NOC. In this paper, we proposed a new multi-thread scheduling algorithm based on thread connection for NOC. The connection relationship of the threads will be analyzed and divided into different thread sets. And at the same time, the network topology of the NOC is also analyzed. The connection relationship of the cores is set in the NOC model and divided into different regions. The thread sets and core regions will be establish correspondence relationship according to the features of them. And the multi-thread scheduling algorithm will map thread sets to the corresponding core regions. In the same core set, the threads in the same set will be scheduled via different proper approaches. The experiments have showed that the proposed algorithm can improve the performance of the programs and enhance the utilization of NOC cores.
机译:越来越多的内核集成到单个芯片上,以在不增加频率的情况下提高性能并降低CPU的功耗。内核通过线路连接并组织为一个网络,这被称为有前途的范例-片上网络(NOC)。 NOC在不增加功耗的情况下提高了CPU的性能。但是,仍然存在一个新问题,即如何安排线程到不同的内核以充分利用NOC的优势。本文提出了一种新的基于线程连接的NOC多线程调度算法。将分析线程的连接关系并将其分为不同的线程集。同时,还分析了NOC的网络拓扑。芯的连接关系在NOC模型中设置,并分为不同的区域。线程集和核心区域将根据它们的特征建立对应关系。并且多线程调度算法会将线程集映射到相应的核心区域。在同一核心集中,将通过不同的适当方法来调度同一集中的线程。实验表明,该算法可以提高程序的性能,提高NOC内核的利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号