发明名称 タスク割り当て方法、タスク割り当て装置、およびネットワークオンチップ
摘要 Embodiments of the present invention provide a task allocation method, a task allocation apparatus, and a network-on-chip. The method includes: determining the number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; if the area is a non-rectangular area, determining a rectangular area extended from the area; and if predicted traffic of each router-on-chip that is connected to a non-idle processor core and in the extended rectangular area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the area. According to the task allocation method provided in the embodiments of the present invention, the non-rectangular area is extended into a regular rectangular area by using an edge router to which a task has been allocated, and because task allocation is performed in combination with flexibility of an area shape and by using XY routing, problems of large hardware overheads, a low network throughput, low system utilization, and the like are avoided.
申请公布号 JP6094005(B2) 申请公布日期 2017.03.15
申请号 JP20160513212 申请日期 2014.04.18
申请人 華為技術有限公司HUAWEI TECHNOLOGIES CO.,LTD. 发明人 路 航;▲韓▼ ▲銀▼和;付 ▲ビン▼章;李 ▲暁▼▲維▼
分类号 G06F9/50;G06F15/173 主分类号 G06F9/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利