[发明专利]路由生成方法及装置、众核系统、计算机可读介质在审
申请号: | 202110647124.9 | 申请日: | 2021-06-10 |
公开(公告)号: | CN115470174A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 吴臻志;何伟;丁瑞强 | 申请(专利权)人: | 北京灵汐科技有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;姜春咸 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 生成 方法 装置 系统 计算机 可读 介质 | ||
本公开提供了一种路由生成方法,包括:根据第一核心对象簇和第二核心对象簇的任务对接关系,确定所述第一核心对象簇中的至少一个第一核心对象与所述第二核心对象簇中的至少一个第二核心对象的连接关系,每一个所述第一核心对象描述众核系统的一个处理核的配置信息,每一个所述第二核心对象描述所述众核系统的一个处理核的配置信息;根据所述连接关系确定所述众核系统的硬件路由。本公开还提供一种路由生成装置、一种众核系统、一种计算机可读介质。
技术领域
本公开涉及计算机技术领域,特别涉及一种路由生成方法、一种路由生成装置、一种众核系统、一种计算机可读介质。
背景技术
众核系统可以是由至少一个芯片构成的,每个芯片具有多个计算单元,每个芯片中可独立调度并拥有完整计算能力的最小计算单元称为处理核。
在众核系统中,多个处理可以联合工作,各个处理核可以分别独立运行程序指令,利用并行计算的能力加快程序的运行速度,并提供多任务处理能力。
目前,亟需能够生成众核系统路由的高效方法。
发明内容
本公开提供一种路由生成方法、一种路由生成装置、一种众核系统、一种计算机可读介质。
第一方面,本公开实施例提供一种路由生成方法,包括:
根据第一核心对象簇和第二核心对象簇的任务对接关系,确定所述第一核心对象簇中的至少一个第一核心对象与所述第二核心对象簇中的至少一个第二核心对象的连接关系,每一个所述第一核心对象描述众核系统的一个处理核的配置信息,每一个所述第二核心对象描述所述众核系统的一个处理核的配置信息;
根据所述连接关系确定所述众核系统的硬件路由。
在一些实施例中,根据第一核心对象簇和第二核心对象簇的任务对接关系,确定所述第一核心对象簇中的至少一个第一核心对象与所述第二核心对象簇中的至少一个第二核心对象的连接关系的步骤包括:
获取所述至少一个第一核心对象的输出向量,每一个所述输出向量对应一个所述第一核心对象;
对所述输出向量进行调度,得到至少一个待输入向量,每一个所述待输入向量对应一个所述第二核心对象;
通过所述至少一个第二核心对象分别获取其对应的待输入向量,得到各个所述第二核心对象的输入向量;
根据至少一个所述输出向量与至少一个所述输入向量的对应关系,确定所述连接关系。
在一些实施例中,每一个所述第一核心对象对应至少一个所述输出向量,每一个所述输出向量携带源地址,每一个所述待输入向量携带其对应的输出向量的源地址;每一个所述第二核心对象对应至少一个所述输入向量,每一个所述输入向量携带目的地址;根据至少一个所述输出向量与至少一个所述输入向量的对应关系,确定所述连接关系的步骤包括:
通过所述至少一个第二核心对象分别获取其对应的待输入向量携带的源地址;
确定至少一个源地址与至少一个目的地址的对应关系,得到接收表,所述接收表表征所述连接关系。
在一些实施例中,根据至少一个所述输出向量与至少一个所述输入向量的对应关系,确定所述连接关系的步骤还包括:
根据所述接收表生成发送表,所述发送表表征所述连接关系,所述发送表中一个源地址对应至少一个目的地址。
在一些实施例中,包括多个输出向量,对所述输出向量进行调度,得到至少一个输入向量的步骤包括:
根据多个所述输出向量生成输出矩阵;
根据所述输出矩阵生成多个所述待输入向量。
在一些实施例中,根据多个所述输出向量生成输出矩阵的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京灵汐科技有限公司,未经北京灵汐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110647124.9/2.html,转载请声明来源钻瓜专利网。