Multi-chip based ray tracing device and method using frame partitioning
AssigneeIndustry Academy Cooperation Foundation of Sejong University
InventorsWoo Chan PARK, Jin Young LEE
Life of this patent
Estimating the term…
Abstract
There are provided a multi-chip based ray tracing device and a method using frame partitioning. The multi-chip based ray tracing device includes a system memory storing geometry data and an acceleration structure (AS) for scene generation; a plurality of ray tracing cores performing independent ray tracing for individual frames based on the geometry data and the acceleration structure; and a central processing unit executing and managing a ray tracing application and a scene manager and delivering the geometry data and the acceleration structure to the plurality of ray tracing cores.
Claims13
A multi-chip based ray tracing device using frame partitioning, the device comprising:
- a system memory storing geometry data and an acceleration structure (AS) for scene generation;
- a plurality of ray tracing cores performing independent ray tracing for individual frames based on the geometry data and the acceleration structure;
- and
- a central processing unit executing and managing a ray tracing application and a scene manager and delivering the geometry data and the acceleration structure to the plurality of ray tracing cores.
A multi-chip based ray tracing method using frame partitioning, the method comprising:
- determining a total number of a plurality of ray tracing cores for performing ray tracing on a plurality of frames constituting a specific scene;
- assigning the plurality of frames to each of the plurality of ray tracing cores by partitioning the plurality of frames in frame units;
- transmitting geometry data of a system memory to each of the plurality of ray tracing cores;
- determining whether ray tracing is completed in units of frames for each of the plurality of ray tracing cores;
- when a specific ray tracing core completes ray tracing, storing the corresponding frame in the corresponding frame buffer;
- storing the corresponding frame in a frame queue;
- and
- outputting frames of the frame queue sequentially.
Dependencies are inferred from the claim text.