IP Library Granted Patent US 12,374,019
Granted Patent B2
US 12,374,019 · App. 17/994,935 · Granted Jul 29, 2025

Multichip ray tracing device and method

Inventors: Hyung Min Yoon (Seoul, KR); Byoung Ok Thi Lee (Seongnam-si, KR); Hyuck Joo Kwon (Seoul, KR)
G06T15/005G06T15/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,374,019
App. No.
17/994,935
Granted
Jul 29, 2025
Kind
B2
Abstract

There is provided a multichip ray tracing device. The multichip ray tracing device includes a plurality of memory units; an acceleration structure division processing unit that divides an acceleration structure (AS) into a plurality of divided acceleration structures and stores each of the plurality of divided acceleration structures in a corresponding memory unit among the plurality of memory units; and a plurality of ray tracing core units connected to the plurality of memory units. Each of the plurality of ray tracing core units performs an internal ray tracing (Internal RT) operation for a corresponding divided acceleration structure and transmits corresponding ray information to a corresponding ray tracing core unit to perform an external ray tracing (External RT) operation when attempting to access a data node that is not in the corresponding divided acceleration structure in the process of the internal ray tracing operation.

Claims (15)

1. A multichip ray tracing device comprising:

a plurality of memory units;

an acceleration structure division processing unit that divides an acceleration structure (AS) into a plurality of divided acceleration structures and stores each of the plurality of divided acceleration structures in a corresponding memory unit among the plurality of memory units; and

a plurality of ray tracing core units connected to the plurality of memory units, wherein each of the plurality of ray tracing core units performs an internal ray tracing (Internal RT) operation for a corresponding divided acceleration structure and transmits corresponding ray information to a corresponding ray tracing core unit to perform an external ray tracing (External RT) operation when attempting to access a data node that is not in the corresponding divided acceleration structure in the process of the internal ray tracing operation,

wherein the acceleration structure division processing unit determines a workload rate of each of the plurality of ray tracing core units and divides the acceleration structure based on the workload rate while sharing at least a root data node.

2. The multichip ray tracing device of claim 1 , wherein each of the plurality of ray tracing core units includes a ray tracing core that processes the internal ray tracing operation and a ray output buffer that stores the corresponding ray information in the process of the internal ray tracing operation.

3. The multichip ray tracing device of claim 2 , wherein each of the plurality of ray tracing core units further includes a ray input buffer for storing the corresponding ray information received from the corresponding ray tracing core unit in the process of the external ray tracing operation.

4. The multichip ray tracing device of claim 3 , wherein each of the plurality of ray tracing core units further includes a data transfer unit that reads the corresponding ray information from the ray output buffer and transmits it to the ray input buffer in the corresponding ray tracing core unit for the process of the external ray tracing operation.

5. The multichip ray tracing device of claim 1 , wherein each of the plurality of ray tracing core units is exclusively connected to one of the plurality of memory units and waits to see whether the external ray tracing operation is completed when the corresponding ray information is transmitted to the corresponding ray tracing core unit.

6. The multichip ray tracing device of claim 5 , wherein each of the plurality of ray tracing core units continues the internal ray tracing operation when the external ray tracing operation is completed.

7. A method for multichip ray tracing comprising:

the step of preparing a plurality of memory units;

the step of processing the division of an acceleration structure, wherein the acceleration structure (AS) is divided into a plurality of divided acceleration structures and each of the plurality of divided acceleration structures is stored in a corresponding memory unit among the plurality of memory units; and

the step of ray tracing performed by a plurality of ray tracing core units connected to the plurality of memory units, wherein each of the plurality of ray tracing core units performs an internal ray tracing (Internal RT) operation for a corresponding divided acceleration structure and transmits corresponding ray information to a corresponding ray tracing core unit to perform an external ray tracing (External RT) operation when attempting to access a data node that is not in the corresponding divided acceleration structure in the process of the internal ray tracing operation,

wherein the method further comprises determining a workload rate of each of the plurality of ray tracing core units and dividing the acceleration structure based on the workload rate while sharing at least a root data node.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2025
From: SILICONARTS TECHNOLOGY INC.
To: SILICONARTS TECHNOLOGY US INC.
Reel/Frame 070476/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: SILICONARTS INC.
To: SILICONARTS TECHNOLOGY INC.
Reel/Frame 066179/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: YOON, HYUNG MIN; LEE, BYOUNG OK; KWON, HYUCK JOO
To: SILICONARTS, INC.
Reel/Frame 061892/0529 →
Priority Claims (1)
KR 10-2021-0169128 · Nov 30, 2021 · national
Continuity (1)
Related Publication 20230169713A1 · Jun 1, 2023
References Cited (11)
US 20120050289A1 · Park · 2012 [cited by examiner]
US 20160027203A1 · Lee · 2016 [cited by examiner]
US 20160239994A1 · Chung · 2016 [cited by examiner]
US 20200327716A1 · Yoon · 2020 [cited by examiner]
US 20210097750A1 · Woop et al. · 2021 [cited by applicant]
US 20220244962A1 · Eltantawy · 2022 [cited by examiner]
US 20230419587A1 · Park · 2023 [cited by examiner]
KR 100300969B1 · 2001 [cited by applicant]
KR 101807172B1 · 2017 [cited by examiner]
Office Action for KR 10-2021-0169128 by Korean Intellectual Property Office dated Sep. 2, 2024. [cited by applicant]
Extended European Search Report for EP 22210220.4 by European Patent Office dated May 5, 2023. [cited by applicant]