[发明专利]片上网络的Flit传输方法及装置有效
申请号: | 201410216331.9 | 申请日: | 2014-05-21 |
公开(公告)号: | CN105095147B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 张悠慧;陆思羽;宋昆鹏;陈云;崔晓松 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙)11363 | 代理人: | 逯长明,许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 flit 传输 方法 装置 | ||
1.一种片上Flit传输方法,其特征在于,所述方法包括:
接收包括任务编号Op ID、操作类型Op Type及数据负载Payload的当前数据分片Flit;
在确定需要对所述当前Flit进行加速处理时,根据所述Op Type判断所述当前Flit的Payload是否会影响所述当前Flit的目的节点的执行结果,所述执行结果为所述目的节点执行与所述Op ID对应的任务得出的结果;
如果判断结果为是,则将所述当前Flit转发到下一节点;
如果判断结果为否,则丢弃所述当前Flit;
其中,所述根据所述Op Type判断所述当前Flit的Payload是否会影响所述当前Flit的目的节点的执行结果包括:
在检测到与所述Op ID对应的缓存值,且所述Op Type用于表示一种运算类型时,对所述当前Flit的Payload与所述缓存值执行所述运算类型对应的运算,所述缓存值为对Op ID与所述当前Flit的Op ID相同的所有已传输Flit的Payload执行所述运算类型对应的运算的结果;并判断运算结果是否与所述缓存值不同;
或者,在检测到与所述Op ID对应的缓存值,且所述Op Type为ADD_VTEX时,判断所述缓存值中是否不包含所述当前Flit的Payload,所述缓存值为Op ID与所述当前Flit的Op ID相同的已传输Flit的Payload。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述Op Type用于表示一种运算类型,且运算结果与所述缓存值不同时,将与所述当前Flit的Op ID对应的缓存值替换为所述运算结果。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述Op Type为ADD_VTEX,且所述缓存值中不包含所述当前Flit的Payload时,将所述Payload作为一个与所述当前Flit的Op ID对应的缓存值进行保存。
4.如权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括:
在未检测到与所述Op ID对应的缓存值时,将所述当前Flit转发到下一节点。
5.如权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括:
在未检测到与所述Op ID对应的缓存值时,将所述当前Flit的Payload作为与所述Op ID对应的缓存值进行保存。
6.如权利要求1至3任一权利要求所述的方法,其特征在于,所述确定需要对所述 当前Flit进行加速处理包括:
根据所述当前Flit的Op Type确定需要对所述当前Flit进行加速处理。
7.如权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括:
在确定不需要对所述当前Flit进行加速处理时,将所述当前Flit转发到下一节点。
8.如权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括:
在判断结果为否时,生成一个数据量不大于所述当前Flit的数据量的辅助Flit,所述辅助Flit的目的节点及Op ID与所述当前Flit的目的节点及Op ID相同;所述辅助Flit的Op Type为预设值,用于告知所述目的节点辅助Flit用于计数;
将所述辅助Flit发送到下一节点。
9.如权利要求8所述的方法,其特征在于,所述生成一个数据量不大于所述当前Flit数据量的辅助Flit,包括:
在根据所述当前Flit的Op Type判定需要生成辅助Flit时,生成一个数据量不大于所述当前Flit数据量的所述辅助Flit。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410216331.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支持片上网络的网络接口
- 下一篇:基于内存控制器的带宽分配方法及装置