-
公开(公告)号:US10402937B2
公开(公告)日:2019-09-03
申请号:US15857330
申请日:2017-12-28
Applicant: NVIDIA Corporation
Inventor: Rouslan L. Dimitrov , Kirill A. Dmitriev , Andrei Khodakovsky , Tzyywei Hwang , Wishwesh Anil Gandhi , Lacky Vasant Shah
IPC: G06T1/60 , G06T15/00 , G06F12/1009 , G06T1/20
Abstract: A method for rendering graphics frames allocates rendering work to multiple graphics processing units (GPUs) that are configured to allow access to pages of data stored in locally attached memory of a peer GPU. The method includes the steps of generating, by a first GPU coupled to a first memory circuit, one or more first memory access requests to render a first primitive for a first frame, where at least one of the first memory access requests targets a first page of data that physically resides within a second memory circuit coupled to a second GPU. The first GPU requests the first page of data through a first data link coupling the first GPU to the second GPU and a register circuit within the first GPU accumulates an access request count for the first page of data. The first GPU notifies a driver that the access request count has reached a specified threshold.
-
公开(公告)号:US20190206018A1
公开(公告)日:2019-07-04
申请号:US15879377
申请日:2018-01-24
Applicant: NVIDIA Corporation
Inventor: Andrei Khodakovsky , Kirill A. Dmitriev , Rouslan L. Dimitrov , Tzyywei Hwang , Wishwesh Anil Gandhi , Lacky Vasant Shah
CPC classification number: G06T1/20 , G06T1/60 , G06T15/005 , G06T2200/24 , G06T2210/52
Abstract: One or more copy commands are scheduled for locating one or more pages of data in a local memory of a graphics processing unit (GPU) for more efficient access to the pages of data during rendering. A first processing unit that is coupled to a first GPU receives a notification that an access request count has reached a specified threshold. The first processing unit schedules a copy command to copy the first page of data to a first memory circuit of the first GPU from a second memory circuit of the second GPU. The copy command is included within a GPU command stream.
-
公开(公告)号:US20150002508A1
公开(公告)日:2015-01-01
申请号:US13928302
申请日:2013-06-26
Applicant: NVIDIA Corporation
Inventor: Andrei S. Tatarinov , Yury Uralsky , Kirill A. Dmitriev
CPC classification number: G06T15/005
Abstract: A system, method, and computer program product are provided for generating unique primitive identifiers. A specified scope and geometry for a scene is received. A primitive identifier is generated for each primitive of a particular type, where each of the primitive identifiers is unique within the specified scope, and where the primitives are generated as the geometry for the 3D graphics scene is processed by a graphics processing unit. Different types may include patches, triangles, and vertices. The specified scope may be one of a frame, region, pixel, or draw call.
Abstract translation: 提供了一种系统,方法和计算机程序产品,用于生成唯一的原始标识符。 接收到场景的指定范围和几何。 为特定类型的每个基元生成原始标识符,其中每个基本标识符在指定范围内是唯一的,并且当图形处理单元处理3D图形场景的几何形状时,生成图元。 不同的类型可能包括补丁,三角形和顶点。 指定的范围可以是帧,区域,像素或绘图调用之一。
-
公开(公告)号:US10430915B2
公开(公告)日:2019-10-01
申请号:US15879377
申请日:2018-01-24
Applicant: NVIDIA Corporation
Inventor: Andrei Khodakovsky , Kirill A. Dmitriev , Rouslan L. Dimitrov , Tzyywei Hwang , Wishwesh Anil Gandhi , Lacky Vasant Shah
Abstract: One or more copy commands are scheduled for locating one or more pages of data in a local memory of a graphics processing unit (GPU) for more efficient access to the pages of data during rendering. A first processing unit that is coupled to a first GPU receives a notification that an access request count has reached a specified threshold. The first processing unit schedules a copy command to copy the first page of data to a first memory circuit of the first GPU from a second memory circuit of the second GPU. The copy command is included within a GPU command stream.
-
公开(公告)号:US20190206023A1
公开(公告)日:2019-07-04
申请号:US15857330
申请日:2017-12-28
Applicant: NVIDIA Corporation
Inventor: Rouslan L. Dimitrov , Kirill A. Dmitriev , Andrei Khodakovsky , Tzyywei Hwang , Wishwesh Anil Gandhi , Lacky Vasant Shah
IPC: G06T1/60 , G06T1/20 , G06F12/1009 , G06T15/00
CPC classification number: G06T1/60 , G06F9/44 , G06F12/1009 , G06T1/20 , G06T15/005
Abstract: A method for rendering graphics frames allocates rendering work to multiple graphics processing units (GPUs) that are configured to allow access to pages of data stored in locally attached memory of a peer GPU. The method includes the steps of generating, by a first GPU coupled to a first memory circuit, one or more first memory access requests to render a first primitive for a first frame, where at least one of the first memory access requests targets a first page of data that physically resides within a second memory circuit coupled to a second GPU. The first GPU requests the first page of data through a first data link coupling the first GPU to the second GPU and a register circuit within the first GPU accumulates an access request count for the first page of data. The first GPU notifies a driver that the access request count has reached a specified threshold.
-
公开(公告)号:US09177413B2
公开(公告)日:2015-11-03
申请号:US13928302
申请日:2013-06-26
Applicant: NVIDIA Corporation
Inventor: Andrei S. Tatarinov , Yury Uralsky , Kirill A. Dmitriev
CPC classification number: G06T15/005
Abstract: A system, method, and computer program product are provided for generating unique primitive identifiers. A specified scope and geometry for a scene is received. A primitive identifier is generated for each primitive of a particular type, where each of the primitive identifiers is unique within the specified scope, and where the primitives are generated as the geometry for the 3D graphics scene is processed by a graphics processing unit. Different types may include patches, triangles, and vertices. The specified scope may be one of a frame, region, pixel, or draw call.
Abstract translation: 提供了一种系统,方法和计算机程序产品,用于生成唯一的原始标识符。 接收到场景的指定范围和几何。 为特定类型的每个基元生成原始标识符,其中每个基本标识符在指定范围内是唯一的,并且当图形处理单元处理3D图形场景的几何形状时,生成图元。 不同的类型可能包括补丁,三角形和顶点。 指定的范围可以是帧,区域,像素或绘图调用之一。
-
-
-
-
-