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

用于计算加速的系统和方法技术方案

技术编号:41254316 阅读:12 留言:0更新日期:2024-05-11 09:15
描述了用于计算加速的系统和方法。所述系统可包括:主机处理器;主机存储器,连接到主机处理器;以及存储装置,连接到主机处理器。加速器可与主机处理器通信。加速器可产生输出。加速器也可包括本地存储器,本地存储器可包括第一区域和第二区域。加速器的本地存储器的第一区域可支持第一模式,并且加速器的本地存储器的第二区域可支持第二模式。加速器可将加速器的所述输出存储在目的地中,所述目的地可包括主机存储器、存储装置、加速器的本地存储器的第一区域或加速器的本地存储器的第二区域。

【技术实现步骤摘要】

公开总体上涉及加速器,并且更具体地,涉及管理对加速器输出的访问。


技术介绍

1、数据中心可在处理期间生成大量数据。为了使用该数据,数据可被移动到主机存储器,数据在主机存储器中可由应用访问。

2、仍然需要提高对输出的访问。


技术实现思路

1、公开的实施例包括一种系统,所述系统包括:主机处理器;主机存储器,连接到主机处理器;存储装置,连接到主机处理器;以及加速器,与主机处理器通信,加速器被配置为产生输出,加速器包括本地存储器,本地存储器包括第一区域和第二区域,加速器的本地存储器的第一区域支持第一模式,加速器的本地存储器的第二区域支持第二模式,其中,加速器被配置为将加速器的所述输出存储在目的地中,所述目的地包括主机存储器、存储装置、加速器的本地存储器的第一区域或加速器的本地存储器的第二区域。

2、公开的实施例包括一种方法,所述方法包括:将请求从主机处理器发送到加速器,所述请求标识将由加速器处理的数据,加速器包括本地存储器,本地存储器包括第一区域和第二区域,加速器的本地存储器的第一区域支持第一模式,加速器的本地存储器的第二区域支持第二模式;以及由主机处理器将加速器的输出从加速器的本地存储器的第一区域复制到目的地,其中,所述目的地是主机存储器和存储装置中的一个。

3、公开的实施例包括一种方法,所述方法包括:将请求从主机处理器发送到加速器,所述请求标识将由加速器处理的数据,加速器包括本地存储器,本地存储器包括第一区域和第二区域,加速器的本地存储器的第一区域支持第一模式,加速器的本地存储器的第二区域支持第二模式;将加速器的输出的目的地从主机处理器发送到加速器;以及由主机处理器从所述目的地访问所述输出,其中,所述目的地是主机存储器、存储装置、加速器的本地存储器的第一区域和加速器的本地存储器的第二区域中的一个。

本文档来自技高网...

【技术保护点】

1.一种用于计算加速的系统,包括:

2.根据权利要求1所述的系统,其中,

3.根据权利要求1所述的系统,其中,本地存储器包括动态随机存取存储器、静态随机存取存储器或高带宽存储器。

4.根据权利要求1所述的系统,其中,加速器包括用于标识所述目的地的接口命令。

5.根据权利要求1至权利要求4中的任一项所述的系统,还包括:数据移动器,用于将加速器的所述输出从第一区域复制到主机存储器和存储装置中的一个。

6.根据权利要求5所述的系统,其中,

7.根据权利要求5所述的系统,其中,数据移动器包括用于选择所述目的地的目的地选择器。

8.根据权利要求7所述的系统,其中,目的地选择器被配置为:至少部分地基于加速器的所述输出的热度、主机存储器的第一速度、加速器的本地存储器的第二速度、主机存储器的第一距离、加速器的本地存储器的第二距离、加速器的所述输出的大小或加速器的所述输出的持久性来选择所述目的地。

9.一种用于计算加速的方法,包括:

10.根据权利要求9所述的方法,其中,

11.根据权利要求9所述的方法,其中,

12.根据权利要求9所述的方法,其中,由主机处理器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤包括:

13.根据权利要求12所述的方法,其中,由主机处理器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤还包括:选择所述目的地。

14.根据权利要求9所述的方法,其中,由主机处理器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤包括:由主机处理器使用接口命令将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地。

15.根据权利要求9至权利要求14中的任一项所述的方法,其中,由主机处理器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤包括:由数据移动器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地。

16.根据权利要求15所述的方法,其中,由数据移动器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤包括:至少部分地基于标准来选择所述目的地。

17.根据权利要求16所述的方法,其中,所述标准包括:加速器的所述输出的热度、主机存储器的第一速度、加速器的本地存储器的第二速度、主机存储器的第一距离、加速器的本地存储器的第二距离、加速器的所述输出的大小或加速器的所述输出的持久性。

18.一种用于计算加速的方法,包括:

19.根据权利要求18所述的方法,其中,

20.根据权利要求18所述的方法,其中,将加速器的所述输出的所述目的地从主机处理器发送到加速器的步骤包括:使用接口命令将加速器的所述输出的所述目的地从主机处理器发送到加速器。

...

【技术特征摘要】

1.一种用于计算加速的系统,包括:

2.根据权利要求1所述的系统,其中,

3.根据权利要求1所述的系统,其中,本地存储器包括动态随机存取存储器、静态随机存取存储器或高带宽存储器。

4.根据权利要求1所述的系统,其中,加速器包括用于标识所述目的地的接口命令。

5.根据权利要求1至权利要求4中的任一项所述的系统,还包括:数据移动器,用于将加速器的所述输出从第一区域复制到主机存储器和存储装置中的一个。

6.根据权利要求5所述的系统,其中,

7.根据权利要求5所述的系统,其中,数据移动器包括用于选择所述目的地的目的地选择器。

8.根据权利要求7所述的系统,其中,目的地选择器被配置为:至少部分地基于加速器的所述输出的热度、主机存储器的第一速度、加速器的本地存储器的第二速度、主机存储器的第一距离、加速器的本地存储器的第二距离、加速器的所述输出的大小或加速器的所述输出的持久性来选择所述目的地。

9.一种用于计算加速的方法,包括:

10.根据权利要求9所述的方法,其中,

11.根据权利要求9所述的方法,其中,

12.根据权利要求9所述的方法,其中,由主机处理器将加速器的所述输出从加速器的本地存储器的第一区域复制到所述目的地的步骤包括:

13.根据权利要求12所述的方法,其中,由主机处理器将加速器的所述输出从加速器...

【专利技术属性】
技术研发人员:玛丽·麦·阮瑞卡·皮塔楚玛尼李宗旺奇亮奭
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1