[发明专利]片上网络的Flit传输方法及装置有效
申请号: | 201410216331.9 | 申请日: | 2014-05-21 |
公开(公告)号: | CN105095147B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 张悠慧;陆思羽;宋昆鹏;陈云;崔晓松 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙)11363 | 代理人: | 逯长明,许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实公开了片上Flit传输方法及片上Flit传输装置。方法包括接收包括任务编号Op ID、操作类型Op Type及数据负载Payload的当前数据分片Flit;在确定需要对所述当前Flit进行加速处理时,根据所述Op Type判断所述当前Flit的Payload是否会影响所述当前Flit的目的节点的执行结果,所述执行结果为所述目的节点执行与所述Op ID对应的任务得出的结果;如果判断结果为是,则将所述当前Flit转发到下一节点;如果判断结果为否,则丢弃所述当前Flit。采用本发明不但能大大减少片上网络需要传输的Flit的数量,而且能减少目的节点的运算量。 | ||
搜索关键词: | 网络 flit 传输 方法 装置 | ||
【主权项】:
一种片上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。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410216331.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种支持片上网络的网络接口
- 下一篇:基于内存控制器的带宽分配方法及装置