当前位置: 首页 > 专利查询>辉达公司专利>正文

用于存储存储器依赖关系信息的应用程序编程接口制造技术

技术编号:42551903 阅读:37 留言:0更新日期:2024-08-29 00:25
本发明专利技术公开了用于存储存储器依赖关系信息的应用程序编程接口,具体公开了用于执行软件程序的装置、系统和技术。在至少一个实施例中,执行应用程序编程接口(API)以使得存储将执行的一个或更多个存储器操作是否依赖于一个或更多个其他存储器操作的指示。

【技术实现步骤摘要】

至少一个实施例涉及用于执行一个或更多个cuda程序的处理资源。例如,至少一个实施例涉及管理将用于执行cuda程序的设备的状态的属性。


技术介绍

1、执行计算操作可能会使用大量存储器(memory)、时间或计算资源。可以改善存储器、时间和/或资源(例如,计算资源)的量。计算机程序可被组织,其中各个组件可按不同方式、按不同顺序和具有不同依赖性被执行。尽管计算机硬件在加速或以其他方式辅助计算机程序的各个组件的执行上进步,但这些进步通常不能考虑计算机程序可被结构化的所有各种方式以及各个组件的操作可被执行的各个顺序和依赖关系。生成计算程序来执行计算操作(其中一些操作依赖于其他操作)可导致在操作完成的同时软件程序的执行延迟。


技术实现思路

【技术保护点】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中所述指示包括将由所述一个或更多个电路使用以执行所述一个或更多个存储器操作和所述一个或更多个其他操作的上下文的上下文标记。

3.如权利要求1所述的处理器,其中所述一个或更多个存储器操作将在所述一个或更多个其他存储器操作完成之后被执行。

4.如权利要求1所述的处理器,其中所述API用于使得所述一个或更多个电路至少部分地基于所述指示生成上下文。

5.如权利要求1所述的处理器,其中所述API用于使得所述一个或更多个电路接收指示将用于执行所述一个或更多个存储器操作和所述一个或更多个其他操作的上...

【技术特征摘要】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中所述指示包括将由所述一个或更多个电路使用以执行所述一个或更多个存储器操作和所述一个或更多个其他操作的上下文的上下文标记。

3.如权利要求1所述的处理器,其中所述一个或更多个存储器操作将在所述一个或更多个其他存储器操作完成之后被执行。

4.如权利要求1所述的处理器,其中所述api用于使得所述一个或更多个电路至少部分地基于所述指示生成上下文。

5.如权利要求1所述的处理器,其中所述api用于使得所述一个或更多个电路接收指示将用于执行所述一个或更多个存储器操作和所述一个或更多个其他操作的上下文的存储位置的一个或更多个输入值。

6.如权利要求1所述的处理器,其中所述api用于使得所述一个或更多个电路接收指示包括所述指示的一个或更多个标记的一个或更多个输入值。

7.如权利要求1所述的处理器,其中所述api用于使得所述一个或更多个电路接收指示将用于执行所述一个或更多个存储器操作和所述一个或更多个其他操作的设备的一个或更多个输入值。

8.一种计算机实现的方法,包括:

9.如权利要求8所述的计算机实现的方法,其中所述指示包括将用于执行所述一个或更多个存储器操作和所述一个或更多个其他操作的上下文的上下文标记。

10.如权利要求8所述的计算机实现的方法,其中所述一个或更多个存储器操作将在所述一个或更多个其他存储器操作完成之后被执行。

11.如权利要求8所述的计算机实现的方法,其中所述api用于...

【专利技术属性】
技术研发人员:J·拉莫斯J·J·克劳斯S·约德洛夫斯基F·维什努斯沃卢普·拉梅什
申请(专利权)人:辉达公司
类型:发明
国别省市:

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

1