System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于粗粒度可重新配置架构的掩蔽制造技术_技高网

用于粗粒度可重新配置架构的掩蔽制造技术

技术编号:41369556 阅读:4 留言:0更新日期:2024-05-20 10:15
一种可重新配置的计算结构可包含多个节点,并且每个节点可包含具有相应处理和存储元件的多个拼片。所述拼片可以布置成阵列或栅格,并且可以通信方式耦合。在实例中,第一节点可包含具有N个存储器计算拼片的拼片集群,并且所述N个存储器计算拼片可以使用同步计算结构的第一部分耦合。由所述N个存储器计算拼片的所述相应处理和存储元件执行的操作可以基于通过所述同步计算结构的所述第一部分传播的数据的掩码字段中的信息选择性地启用或停用。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

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


技术实现思路

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中所述第一节点的所述处理元件包括单指令多数据(SIMD)元件,其配置成使用通过所述同步结构传播的所述数据的有效负载字段执行SIMD操作。

3.根据权利要求2所述的系统,其中通过所述同步计算结构传播的所述数据的所述掩码字段针对所述有效负载字段中的每一字节包括一个掩码位。

4.根据权利要求1所述的系统,其中所述第一节点的第一拼片配置成使用通过所述同步计算结构传播的所述数据执行具有内嵌条件句的第一内核循环的一部分,且其中所述第一拼片配置成基于所述第一内核循环的所述第一拼片的中间计算结果而更新所述掩码字段中的所述信息以供不同第二拼片使用,并且其中所述不同第二拼片配置成执行所述第一内核循环的不同部分。

5.根据权利要求1所述的系统,进一步包括分派接口,所述分派接口配置成发起计算线程并初始化所述数据的所述掩码字段。

6.根据权利要求5所述的系统,进一步包括第二节点,所述第二节点包括M个存储器计算拼片,其中所述M个存储器计算拼片使用所述同步计算结构的第二部分耦合;

7.根据权利要求6所述的系统,其中所述分派接口配置成使用所述第一节点并使用具有第一掩码字段的第一数据发起第一同步计算线程,且

8.根据权利要求7所述的系统,其中所述第一和第二掩码字段包括相同位模式。

9.根据权利要求5所述的系统,其中所述分派接口配置成将所述数据的所述掩码字段初始化为全一或全零。

10.根据权利要求1所述的系统,其中所述掩码字段中的所述信息配置成使用所述同步计算结构的所述第一部分和所述第一节点中的多个拼片促进嵌套循环线程的单遍次执行。

11.根据权利要求1所述的系统,其中所述掩码字段中的所述信息配置成控制由所述N存储器计算拼片的所述相应处理和存储元件执行的所述操作,并且所述操作包含以下中的至少一个:

12.根据权利要求1所述的系统,其中所述掩码字段中的所述信息至少部分地取决于通过所述同步计算结构的所述第一部分传播的所述数据的向量长度。

13.根据权利要求1所述的系统,其中所述掩码字段中的所述信息针对通过所述同步计算结构的所述第一部分传播的数据的有效负载字段中的多个相应数据元素中的每一个包括掩码位群组。

14.一种系统,包括:

15.根据权利要求14所述的系统,进一步包括所述N个存储器计算拼片中的第二拼片,所述第二拼片配置成接收所述掩码字节并使用所述掩码字节中的信息控制所述第二拼片中的第二处理元件的操作。

16.根据权利要求14所述的系统,其中所述第一处理元件包含配置成基于所述掩码字段的信息的所述一个位提供所述掩码字节的乘法/移位元件和/或加法/逻辑元件。

17.一种方法,包括:

18.根据权利要求17所述的方法,进一步包括:

19.根据权利要求17所述的方法,其中接收所述第一数据包含针对所述第一数据的所述有效负载字段中的信息的每一字节,从所述掩码字段提取控制信息的相应位。

20.根据权利要求17所述的方法,进一步包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中所述第一节点的所述处理元件包括单指令多数据(simd)元件,其配置成使用通过所述同步结构传播的所述数据的有效负载字段执行simd操作。

3.根据权利要求2所述的系统,其中通过所述同步计算结构传播的所述数据的所述掩码字段针对所述有效负载字段中的每一字节包括一个掩码位。

4.根据权利要求1所述的系统,其中所述第一节点的第一拼片配置成使用通过所述同步计算结构传播的所述数据执行具有内嵌条件句的第一内核循环的一部分,且其中所述第一拼片配置成基于所述第一内核循环的所述第一拼片的中间计算结果而更新所述掩码字段中的所述信息以供不同第二拼片使用,并且其中所述不同第二拼片配置成执行所述第一内核循环的不同部分。

5.根据权利要求1所述的系统,进一步包括分派接口,所述分派接口配置成发起计算线程并初始化所述数据的所述掩码字段。

6.根据权利要求5所述的系统,进一步包括第二节点,所述第二节点包括m个存储器计算拼片,其中所述m个存储器计算拼片使用所述同步计算结构的第二部分耦合;

7.根据权利要求6所述的系统,其中所述分派接口配置成使用所述第一节点并使用具有第一掩码字段的第一数据发起第一同步计算线程,且

8.根据权利要求7所述的系统,其中所述第一和第二掩码字段包括相同位模式。

9.根据权利要求5所述的系统,其中所述分派接口配置成将所述数据的所述掩码字段初始化为全一或全零。

10.根据权利要求1所述的系统...

【专利技术属性】
技术研发人员:B·霍尔农S·A·温德
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1