首页> 外国专利> TASK ASSIGNING METHOD, TASK ASSIGNING APPARATUS, AND NETWORK-ON-CHIP

TASK ASSIGNING METHOD, TASK ASSIGNING APPARATUS, AND NETWORK-ON-CHIP

机译:任务分配方法,任务分配设备和片上网络

摘要

Embodiments of the present invention provide a task assignment method, a task assignment device, and a network-on-chip. The method comprising the steps of: determining the number of threads included in the task to be processed; In a network-on-chip formed by a multi-core processor, determining a plurality of contiguous idle processor cores such that the number of the plurality of contiguous idle processor cores is equal to the number of threads; If the region is a non-rectangular region, determining a rectangular region extending from the region; And assigning a thread of the job to be processed to the idle processor core if the predicted traffic of each router-on-chip connected to the non-idle processor core within the extended rectangular area does not exceed a predetermined threshold value do. According to the task allocation method provided by the embodiment of the present invention, the non-rectangular area extends to the regular rectangular area by using the edge router to which the task is assigned, and the job allocation uses the XY routing in combination with the flexibility of the work shape , Problems such as large hardware overhead, low network throughput, and low system utilization are avoided.
机译:本发明实施例提供了一种任务分配方法,任务分配设备以及片上网络。该方法包括以下步骤:确定要处理的任务中包括的线程数;在由多核处理器形成的片上网络中,确定多个连续的空闲处理器核,使得多个连续的空闲处理器核的数量等于线程的数量;如果该区域是非矩形区域,则确定从该区域延伸的矩形区域;否则,确定从该区域延伸的矩形区域。如果在扩展矩形区域内连接到非空闲处理器核心的每个片上路由器的预测流量不超过预定阈值do,则将要处理的作业的线程分配给空闲处理器核心。根据本发明实施例提供的任务分配方法,通过使用被分配了任务的边缘路由器,将非矩形区域扩展到规则矩形区域,并且任务分配结合XY路由和工作形状的灵活性,避免了诸如硬件开销大,网络吞吐量低和系统利用率低等问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号