[发明专利]指令组有效
申请号: | 201811228379.6 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109697082B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 西蒙·克里斯蒂安·诺尔斯;丹尼尔·约翰·佩勒姆·威尔金森;理查德·卢克·索斯维尔·奥斯本;艾伦·格雷汉姆·亚历山大;斯蒂芬·菲利克斯;乔纳森·曼格纳尔;大卫·莱西 | 申请(专利权)人: | 图核有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 深圳鹰翅知识产权代理有限公司 44658 | 代理人: | 周婧;黃幸兒 |
地址: | 英国布*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 | ||
1.一种存储有计算机程序的可读存储介质,所述计算机程序包括用于在处理单元上执行的指令序列,所述处理单元具有用于保存所述计算机程序的指令存储丶用于执行所述计算机程序的执行单元和用于保存数据的数据存储,所述计算机程序包括一个或多个计算机可执行指令,所述一个或多个计算机可执行指令在被执行时实现:
发送功能,所述发送功能使以接收处理单元为目的地的输出数据包在连接到所述处理单元的连接线组上被发射,所述输出数据包不具有目的地标识符但是在预定的发射时间被发射;和
切换控制功能,所述切换控制功能使所述处理单元控制切换电路将所述处理单元的连接线组连接到切换结构,以在相对于预定发射时间的预定的接收时间接收输入数据包。
2.根据权利要求1所述的可读存储介质,其中,所述一个或多个指令包括切换控制指令和发送指令,所述发送指令定义发送地址,所述发送地址定义所述指令存储中将从其中发送所述输出数据包的位置。
3.根据权利要求2所述的可读存储介质,其中,所述发送指令定义要发送的多个输出数据包,每个输出数据包与不同的预定发射时间相关联。
4.根据权利要求2所述的可读存储介质,其中,所述发送指令未显式地定义发送地址,而是隐式地定义其中保存发送地址的寄存器。
5.根据权利要求4所述的可读存储介质,包括用于更新隐式定义的寄存器中的所述发送地址的另外的指令。
6.根据权利要求1至5中任一项所述的可读存储介质,其中,至少一个另外的指令定义存储器指针更新功能,其更新标识所述数据存储中用于存储在所述接收处理单元处接收的所述输入数据包的存储器位置的存储器指针。
7.根据权利要求1所述的可读存储介质,其中,所述一个或多个指令是合并指令,所述合并指令在单个执行周期中合并所述发送功能和所述切换控制功能,由此所述处理单元被配置为操作以发射数据包和控制其切换电路以从另一个处理单元接收不同的数据包。
8.根据权利要求6所述的可读存储介质,其中,所述至少一个另外的指令是合并指令,所述合并指令合并所述发送功能和所述存储器指针更新功能。
9.根据权利要求8所述的可读存储介质,其中,所述合并指令以通用格式配置有操作码部分,所述操作码部分指明其将所述发送功能与所述存储器指针更新功能合并还是与所述切换控制功能合并。
10.根据权利要求6所述的可读存储介质,其中,所述一个或多个指令是单个指令,所述单个指令在单个执行周期中合并所述发送功能、切换控制功能和存储器指针更新功能。
11.根据权利要求10所述的可读存储介质,其中,一个或多个指令每一个具有与所述执行单元的提取级的位宽匹配的第一位宽,并且其中:
合并所述发送功能、切换控制功能和存储器指针更新功能的所述指令具有第二位宽,所述第二位宽是所述执行单元的所述提取级的位宽的两倍。
12.根据权利要求1至5中任一项所述的可读存储介质,其中,一个或多个指令每一个具有与所述执行单元的提取级的位宽匹配的第一位宽。
13.根据权利要求12所述的可读存储介质,其中所述第一位宽的所述指令标识所述第一位宽的操作数,所述操作数实现所述切换控制功能和存储器指针更新功能。
14.根据权利要求1至5中任一项所述的可读存储介质,包括同步指令,当所述处理单元的计算阶段已经完成时,所述同步指令生成指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于图核有限公司,未经图核有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811228379.6/1.html,转载请声明来源钻瓜专利网。