[发明专利]一种面向分布式并行运算类算法的片上网络设计方法在审
申请号: | 202210174904.0 | 申请日: | 2022-02-24 |
公开(公告)号: | CN114844757A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 黄乐天;邓子阳 | 申请(专利权)人: | 电子科技大学长三角研究院(湖州) |
主分类号: | H04L41/04 | 分类号: | H04L41/04;H04L49/109;H04L67/1074 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 郭美 |
地址: | 313000 浙江省湖州市西塞*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 分布式 并行 运算 算法 网络 设计 方法 | ||
1.一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:根据片上网络分布式并行计算类算法,将该片上网络分为双层,包括单播网络和多播网络,所述单播网络实现各节点之间的点对点传播,将各运算节点所需的独立运算数据通过单播的形式传递给每一个运算节点;所述多播网络为面向分布式并行计算类算法的定制多播网络,用于向所有运算节点传输共有运算数据,通过单播网络和多播网络的结合实现网络中数据包的高效传输。
2.如权利要求1所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:所述多播网络包含两种节点,分别为二向复制节点和接收节点,每一个所述二向复制节点的下一级都连接两个二向复制节点或接收节点,多播网络中所有的节点共同组成了一个树状的节点图,每次多播操作都由树的最顶端节点传向所有树的最低端节点,二向复制节点加接收节点的合理设计,能够保证资源使用量较小时获得较好的性能。
3.如权利要求2所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:所述二向复制节点解码并保存上一级发送过来的多播包中数据的同时将该数据包复制并传送给下级的两个节点,最后一级的节点为接收并解码多播包并将数据保存下来的接收节点。
4.如权利要求1-3所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:整个片上网络运行流程如下:
s1、当一次算法运算开始时数据输入节点会接收到传感器发来的多播数据和单播数据,而后该节点会将多播数据打包并通过多播网络进行多播操作,将多播数据发送到每个运算节点中,而后将单播数据依次打包,并在单播网络中通过单播操作发送到对应的运算节点中;
s2、各运算节点在接收到对应的多播数据和单播数据后开始运算,并在运算过程中不断将运算结果打包并发往存储节点,直到所有的分布式并行运算都完成后,RISC-V处理器节点会通过单播网络的方式对存储的数据进行一个访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学长三角研究院(湖州),未经电子科技大学长三角研究院(湖州)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210174904.0/1.html,转载请声明来源钻瓜专利网。