-
公开(公告)号:US20240320139A1
公开(公告)日:2024-09-26
申请号:US18494476
申请日:2023-10-25
Applicant: SAMSUNG ELECTRONICS CO., LTD. , UNIST (ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)
Inventor: Youngsam SHIN , Woongki BAEK , Myeonggyun HAN , Deok Jae OH , Eunseong PARK
IPC: G06F12/02
CPC classification number: G06F12/023
Abstract: A method, for managing a virtual memory using a first memory including a main memory space and a first swap pool and a second memory including a second swap pool, includes: based on a quality of service (QOS) of tasks or on a system efficiency corresponding to execution of the tasks, adaptively adjusting a distribution state of the first memory or a size of the first swap pool; and based on the adaptively adjusted distribution state of the first memory or the adaptively adjusted size of the first swap pool, performing swap-out of a first page of the tasks from the main memory space to the first swap pool or the second swap pool or performing swap-in of a second page of the tasks from the first swap pool or the second swap pool to the main memory space.
-
公开(公告)号:US20170116774A1
公开(公告)日:2017-04-27
申请号:US15334815
申请日:2016-10-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsam SHIN , Wonjong LEE , Seokjoong HWANG
CPC classification number: G06T15/06 , G06T15/50 , G06T17/005 , G06T2210/21
Abstract: A method of generating a ray tracing acceleration structure includes transformatively mapping locations of object primitives in a three dimensional first space into Morton codes indicating respective locations of the primitives along a meandering linear path through the first space; determining a Morton distance indicating a difference between a first Morton code corresponding with a first primitive and a second Morton code corresponding with a second primitive; generating an acceleration structure to include nodes representing portions of the first space and adaptively adjusting a reference level of the acceleration structure, based on the Morton distance between primitives; and dividing the first space using a first division method when a level of a first node of the acceleration structure which corresponds to the first space is lower than the reference level, and dividing the first space using a second division method when the level of the first node exceeds the reference level.
-
公开(公告)号:US20170091898A1
公开(公告)日:2017-03-30
申请号:US15169813
申请日:2016-06-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seokjoong HWANG , Youngsam SHIN , Wonjong LEE
CPC classification number: G06T1/60 , G06F16/2246 , G06T15/06 , G06T15/60 , G06T15/80 , G06T17/005
Abstract: A ray tracing method of traversing a tree, includes, based on a determination of whether a plurality of child nodes of a parent node of the tree are valid traversal targets for a first ray, determining any one of the plurality of child nodes to be a target node, and storing information regarding a remaining child node, of the plurality of child nodes, that is not the target node in a memory by using a path code of the remaining child node as a key value.
-
公开(公告)号:US20220309734A1
公开(公告)日:2022-09-29
申请号:US17572755
申请日:2022-01-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsam SHIN , Yeongon CHO
Abstract: An apparatus with graphics processing includes: a memory configured to store therein acceleration structure data and primitive data for performing three-dimensional (3D) rendering; and a first processor implemented in the memory and configured to receive ray information, determine a first spatial box by performing a traversal on an acceleration structure in which scene objects are spatially partitioned based on the acceleration structure data and the ray information, and determine a first intersection point for performing the 3D rendering based on the primitive data, the ray information, and the first spatial box.
-
公开(公告)号:US20170116775A1
公开(公告)日:2017-04-27
申请号:US15335723
申请日:2016-10-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsam SHIN , Wonjong LEE , Seokjoong HWANG
CPC classification number: G06T15/06 , G06T1/20 , G06T7/11 , G06T7/13 , G06T7/90 , G06T15/20 , G06T15/80 , G06T17/10 , G06T2200/04 , G06T2200/28 , G06T2207/20112
Abstract: A ray tracing apparatus includes a traversal (TRV) core configured to traverse an acceleration structure (AS) to detect a first node and a second node, which intersect with a generated ray and have a determined same parent node, and to determine whether the ray intersects with an overlap region where a first bounding box corresponding to the first node overlaps a second bounding box corresponding to the second node; and, an intersection test (IST) determiner configured to calculate a first hit point where the ray intersects with a primitive belonging to the first node, which is a closer node to a view point of the ray among the first node and the second node, and to determine a final hit point of the ray based on a result of the determining of whether the ray intersects with respect to an overlap region, by the TRV core.
-
6.
公开(公告)号:US20160335028A1
公开(公告)日:2016-11-17
申请号:US15112780
申请日:2014-07-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Mookyoung CHUNG , Soojung RYU , Youngsam SHIN , Wonjong LEE
IPC: G06F3/06 , G06F12/0855
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0613 , G06F3/0679 , G06F9/38 , G06F9/3824 , G06F12/0855 , G06F2212/621 , G06T1/20 , G06T1/60 , G06T15/06 , G06T2200/28
Abstract: Provided is a data processing apparatus including: a pipeline including a plurality of stages; and a memory that stores data that is processed in the pipeline.
Abstract translation: 提供了一种数据处理装置,包括:管道,包括多个级; 以及存储器,用于存储在流水线中处理的数据。
-
公开(公告)号:US20160027203A1
公开(公告)日:2016-01-28
申请号:US14665099
申请日:2015-03-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wonjong LEE , Youngsam SHIN , Jaedon LEE , Seokjoong HWANG
CPC classification number: G06T15/005 , G06T11/40 , G06T15/06
Abstract: A hybrid rendering method includes subdividing a two-dimensional (2D) frame into virtual tiles (hereinafter, referred to as ‘tiles’); classifying the tiles into first tiles which include an object having reflective or transparent properties and second tiles which do not include the object having reflective or transparent properties; storing geometric information of a primitive in the first tiles in a graphics processing unit (GPU) internal memory; and generating a first image by rendering one or more of the first tiles via ray tracing using the geometric information, generating a second image by rendering one or more of the second tiles via rasterization, and outputting a final image by merging the first and second images.
Abstract translation: 混合渲染方法包括将二维(2D)帧划分成虚拟瓦片(以下称为“瓦片”); 将瓦片分类成包括具有反射或透明特性的物体的第一瓦片和不包括具有反射或透明特性的物体的第二瓦片; 存储图形处理单元(GPU)内部存储器中的第一瓦片中的原语的几何信息; 以及通过使用所述几何信息经由光线跟踪来渲染所述第一瓦片中的一个或多个来生成第一图像,通过经由光栅化来渲染所述第二瓦片中的一个或多个来生成第二图像,以及通过合并所述第一和第二图像来输出最终图像 。
-
公开(公告)号:US20170061674A1
公开(公告)日:2017-03-02
申请号:US15247023
申请日:2016-08-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wonjong LEE , Hoiju CHUNG , Youngsam SHIN , Sangoak WOO , Seokjoong HWANG
CPC classification number: G06T15/06 , G06T15/005 , G06T15/80 , G06T2200/28
Abstract: A rendering system includes: a ray generator configured to generate a ray; a memory chip configured to store information about objects in three-dimensional (3D) space; an intersection tester embedded in the memory chip and configured to perform an intersection test between the ray and the objects by using the information about the objects and information about the ray; and a shader configured to perform pixel shading based on a result of the intersection test.
Abstract translation: 渲染系统包括:射线发生器,被配置为产生射线; 存储芯片,被配置为存储关于三维(3D)空间中的对象的信息; 嵌入在存储芯片中并配置为通过使用关于对象的信息和关于射线的信息在射线和物体之间进行交叉测试的交叉测试仪; 以及着色器,其被配置为基于交叉点测试的结果执行像素着色。
-
公开(公告)号:US20160314611A1
公开(公告)日:2016-10-27
申请号:US15057814
申请日:2016-03-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Youngsam SHIN , Wonjong LEE , Seokjoong HWANG
CPC classification number: G06T15/06
Abstract: A ray tracing apparatus includes a ray generator configured to generate a ray, and a traverser configured to perform a ray-node intersection test for the ray on a first node included in an acceleration structure, and perform the ray-node intersection test for the ray on a second node that is a child node of the first node using values obtained by calculation during the ray-node intersection test on the first node. A first minimum value representing the first node on a first coordinate axis is equal to a second minimum value representing the second node on the first coordinate axis, or a first maximum value representing the first node on the first coordinate axis is equal to a second maximum value representing the second node on the first coordinate axis.
Abstract translation: 射线跟踪装置包括被配置为产生射线的射线发生器和被配置为对包括在加速结构中的第一节点上的射线执行射线 - 节点交叉测试的横越器,并执行射线的射线 - 节点相交测试 在作为第一节点的子节点的第二节点上使用通过在第一节点处的射线 - 节点交叉测试期间的计算获得的值。 表示第一坐标轴上的第一节点的第一最小值等于表示第一坐标轴上的第二节点的第二最小值,或者表示第一坐标轴上的第一节点的第一最大值等于第二最大值 表示第一坐标轴上的第二节点的值。
-
公开(公告)号:US20160117855A1
公开(公告)日:2016-04-28
申请号:US14793353
申请日:2015-07-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wonjong LEE , Youngsam SHIN , SeokJoong HWANG
CPC classification number: G06T15/005 , G06T11/001 , G06T11/40 , G06T15/40 , G06T2207/10024
Abstract: A rendering apparatus includes a tile binning unit configured to determine a plurality of tiles including at least one primitive, and configured to generate tile data associated with the plurality of tiles. The rendering apparatus includes a visibility test unit configured to perform a visibility test on the at least one primitive included in the plurality of tiles, based on the tile data. The rendering apparatus further includes a rendering unit configured to perform rendering on a visible primitive among the at least one primitive as a result of the visibility test.
Abstract translation: 一种渲染装置包括:瓦片装箱单元,被配置为确定包括至少一个基元的多个瓦片,并且被配置为生成与多个瓦片相关联的瓦片数据。 呈现装置包括可视化测试单元,其被配置为基于瓦片数据对包括在多个瓦片中的至少一个图元执行可见性测试。 渲染装置还包括渲染单元,其被配置为作为可见性测试的结果,在所述至少一个图元中的可见原始图像上执行渲染。
-
-
-
-
-
-
-
-
-