利索能及
我要发布
收藏
专利号: 2022101749040
申请人: 电子科技大学长三角研究院(湖州)
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:根据片上网络分布式并行计算类算法,将该片上网络分为双层,包括单播网络和多播网络,所述单播网络实现各节点之间的点对点传播,将各运算节点所需的独立运算数据通过单播的形式传递给每一个运算节点;所述多播网络为面向分布式并行计算类算法的定制多播网络,用于向所有运算节点传输共有运算数据,通过单播网络和多播网络的结合实现网络中数据包的高效传输。

2.如权利要求1所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:所述多播网络包含两种节点,分别为二向复制节点和接收节点,每一个所述二向复制节点的下一级都连接两个二向复制节点或接收节点,多播网络中所有的节点共同组成了一个树状的节点图,每次多播操作都由树的最顶端节点传向所有树的最低端节点,二向复制节点加接收节点的合理设计,能够保证资源使用量较小时获得较好的性能。

3.如权利要求2所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:所述二向复制节点解码并保存上一级发送过来的多播包中数据的同时将该数据包复制并传送给下级的两个节点,最后一级的节点为接收并解码多播包并将数据保存下来的接收节点。

4.如权利要求1‑3所述的一种面向分布式并行运算类算法的片上网络设计方法,其特征在于:整个片上网络运行流程如下:

s1、当一次算法运算开始时数据输入节点会接收到传感器发来的多播数据和单播数据,而后该节点会将多播数据打包并通过多播网络进行多播操作,将多播数据发送到每个运算节点中,而后将单播数据依次打包,并在单播网络中通过单播操作发送到对应的运算节点中;

s2、各运算节点在接收到对应的多播数据和单播数据后开始运算,并在运算过程中不断将运算结果打包并发往存储节点,直到所有的分布式并行运算都完成后,RISC‑V处理器节点会通过单播网络的方式对存储的数据进行一个访问。