System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于硬件组件之间的通信的方法和系统技术方案_技高网

用于硬件组件之间的通信的方法和系统技术方案

技术编号:40178431 阅读:6 留言:0更新日期:2024-01-26 23:45
各个实例涉及用于计算系统的硬件组件之间的通信的系统和方法。第一硬件计算元件可经由网络结构将第一写入请求发送到第二硬件计算元件。所述第一写入请求可包括描述所述第一硬件计算元件的第一源标识符数据和描述由所述第一硬件计算元件请求的处理任务的第一有效负载数据。所述网络结构可存储描述所述第一写入请求的第一写入请求状态数据。在完成所述处理任务之前,所述第二硬件计算元件可发送第一写入确认消息。

【技术实现步骤摘要】

本申请涉及用于硬件组件之间的通信的方法和系统


技术介绍

1、例如冯诺伊曼(von neumann)架构的各种计算机架构常规地使用用于数据的共享存储器、用于存取共享存储器的总线、算术单元以及程序控制单元。然而,在处理器与存储器之间移动数据可能需要大量时间和能量,这又可能约束计算机系统的性能和容量。鉴于这些限制,需要新的计算架构和装置来提高计算性能,使其超出晶体管缩放的实践(即,摩尔定律(moore's law))。


技术实现思路

1、在一方面中,本申请提供一种用于执行计算系统的硬件计算元件之间的事务的系统,所述系统包括:第一硬件计算元件;第二硬件计算元件;及网络结构,所述系统经配置以执行包括以下各项的操作:通过第一硬件计算元件经由网络结构将第一写入请求发送到计算系统的第二硬件计算元件,所述第一写入请求包括描述第一硬件计算元件的第一源标识符数据和描述由第一硬件计算元件请求的处理任务的第一有效负载数据;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供地址总线以用于将第一源标识符数据提供到第二硬件计算元件;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供第一写入总线,以用于将第一有效负载数据提供到第二硬件计算元件;通过网络结构存储描述第一写入请求的第一写入请求状态数据;在完成处理任务之前,通过第二硬件计算元件发送第一写入确认消息;及通过网络结构在第二硬件计算元件与第一硬件计算元件之间提供第一写入确认总线,所述第一写入确认总线用于将第一写入确认消息提供到第一硬件计算元件。</p>

2、在另一方面中,本申请进一步提供一种执行计算系统的硬件计算元件之间的事务的方法,所述方法包括:通过第一硬件计算元件经由网络结构将第一写入请求发送到计算系统的第二硬件计算元件,所述第一写入请求包括描述第一硬件计算元件的第一源标识符数据和描述由第一硬件计算元件请求的处理任务的第一有效负载数据;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供地址总线以用于将第一源标识符数据提供到第二硬件计算元件;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供第一写入总线以用于将第一有效负载数据提供到第二硬件计算元件;通过网络结构存储描述第一写入请求的第一写入请求状态数据;在完成处理任务之前,通过第二硬件计算元件发送第一写入确认消息;及通过网络结构在第二硬件计算元件与第一硬件计算元件之间提供第一写入确认总线,所述第一写入确认总线用于将第一写入确认消息提供到第一硬件计算元件。

3、在另一方面中,本申请进一步提供一种非暂时性计算机可读媒体,其在其上包括指令,所述指令当由包括第一硬件计算元件、第二硬件计算元件和网络结构的计算系统执行时使得计算系统执行包括以下各项的操作:通过第一硬件计算元件经由网络结构将第一写入请求发送到计算系统的第二硬件计算元件,所述第一写入请求包括描述第一硬件计算元件的第一源标识符数据和描述由第一硬件计算元件所请求的处理任务的第一有效负载数据;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供地址总线,以用于将第一源标识符数据提供到第二硬件计算元件;通过网络结构在第一硬件计算元件与第二硬件计算元件之间提供第一写入总线以用于将第一有效负载数据提供到第二硬件计算元件;通过网络结构存储描述第一写入请求的第一写入请求状态数据;在完成处理任务之前,通过第二硬件计算元件发送第一写入确认消息;及通过网络结构在第二硬件计算元件与第一硬件计算元件之间提供第一写入确认总线,所述第一写入确认总线用于将第一写入确认消息提供到第一硬件计算元件。

本文档来自技高网...

【技术保护点】

1.一种用于执行计算系统的硬件计算元件之间的事务的系统,所述系统包括:

2.根据权利要求1所述的系统,所述操作进一步包括所述网络结构响应于所述第一写入确认消息而清除所述第一写入请求状态数据。

3.根据权利要求1所述的系统,所述操作进一步包括在完成所述处理任务之后,通过所述第二硬件计算元件将第二写入请求发送到所述第一硬件计算元件,所述第二写入请求包括至少部分地基于所述第一源标识符数据和第二有效负载数据的所述第一硬件计算元件的指示符,所述第二有效负载数据指示所述处理任务完成。

4.根据权利要求3所述的系统,所述操作进一步包括:

5.根据权利要求4所述的系统,所述操作进一步包括:

6.根据权利要求1所述的系统,所述操作进一步包括:

7.根据权利要求1所述的系统,所述第一写入请求进一步包括描述所述第二硬件计算元件的地址数据,且所述地址总线包括用于发射所述地址数据的第一信道块和用于发射所述第一源标识符数据的第二信道块。

8.根据权利要求1所述的系统,所述处理任务待使用数据执行,所述数据存储于存储器装置处,所述存储器装置不能由所述第一硬件计算元件直接存取。

9.一种执行计算系统的硬件计算元件之间的事务的方法,所述方法包括:

10.根据权利要求9所述的方法,其进一步包括所述网络结构响应于所述第一写入确认消息而清除所述第一写入请求状态数据。

11.根据权利要求9所述的方法,其进一步包括在完成所述处理任务之后,通过所述第二硬件计算元件将第二写入请求发送到所述第一硬件计算元件,所述第二写入请求包括至少部分地基于所述第一源标识符数据和第二有效负载数据的所述第一硬件计算元件的指示符,所述第二有效负载数据指示所述处理任务完成。

12.根据权利要求11所述的方法,其进一步包括:

13.根据权利要求12所述的方法,其进一步包括:

14.根据权利要求9所述的方法,其进一步包括:

15.根据权利要求9所述的方法,所述第一写入请求进一步包括描述所述第二硬件计算元件的地址数据,且所述地址总线包括用于发射所述地址数据的第一信道块和用于发射所述第一源标识符数据的第二信道块。

16.根据权利要求9所述的方法,所述处理任务待使用数据执行,所述数据存储于存储器装置处,所述存储器装置不能由所述第一硬件计算元件直接存取。

17.一种非暂时性计算机可读媒体,其在其上包括指令,所述指令当由包括第一硬件计算元件、第二硬件计算元件和网络结构的计算系统执行时使得所述计算系统执行包括以下各者的操作:

18.根据权利要求17所述的媒体,其进一步包括所述网络结构响应于所述第一写入确认消息而清除所述第一写入请求状态数据。

19.根据权利要求17所述的媒体,其进一步包括在完成所述处理任务之后,通过所述第二硬件计算元件将第二写入请求发送到所述第一硬件计算元件,所述第二写入请求包括至少部分地基于所述第一源标识符数据和第二有效负载数据的所述第一硬件计算元件的指示符,所述第二有效负载数据指示所述处理任务完成。

20.根据权利要求19所述的媒体,其进一步包括:

...

【技术特征摘要】

1.一种用于执行计算系统的硬件计算元件之间的事务的系统,所述系统包括:

2.根据权利要求1所述的系统,所述操作进一步包括所述网络结构响应于所述第一写入确认消息而清除所述第一写入请求状态数据。

3.根据权利要求1所述的系统,所述操作进一步包括在完成所述处理任务之后,通过所述第二硬件计算元件将第二写入请求发送到所述第一硬件计算元件,所述第二写入请求包括至少部分地基于所述第一源标识符数据和第二有效负载数据的所述第一硬件计算元件的指示符,所述第二有效负载数据指示所述处理任务完成。

4.根据权利要求3所述的系统,所述操作进一步包括:

5.根据权利要求4所述的系统,所述操作进一步包括:

6.根据权利要求1所述的系统,所述操作进一步包括:

7.根据权利要求1所述的系统,所述第一写入请求进一步包括描述所述第二硬件计算元件的地址数据,且所述地址总线包括用于发射所述地址数据的第一信道块和用于发射所述第一源标识符数据的第二信道块。

8.根据权利要求1所述的系统,所述处理任务待使用数据执行,所述数据存储于存储器装置处,所述存储器装置不能由所述第一硬件计算元件直接存取。

9.一种执行计算系统的硬件计算元件之间的事务的方法,所述方法包括:

10.根据权利要求9所述的方法,其进一步包括所述网络结构响应于所述第一写入确认消息而清除所述第一写入请求状态数据。

11.根据权利要求9所述的方法,其进一步包括在完成所述处理任务之后,通过所述第二硬件计算元件将第二写入请求发送到...

【专利技术属性】
技术研发人员:C·巴罗内D·E·沃克尔B·霍尔农
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1