Ray tracing image processing system
AssigneeInternational Business Machines Corporation
InventorsJeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich
Estimating the term…
According to embodiments of the invention, a normally recursive ray tracing algorithm may be partitioned to form an iterative ray tracing algorithm. The resulting portions of the iterative ray tracing algorithm may be executed by a plurality of processing elements. Furthermore, according to embodiments of the invention, a network of inboxes may be used to transfer information which defines original rays and secondary rays (information unlikely to be reused for subsequently issued rays and subsequently rendered frames) between processing elements, and a shared memory cache may store information relating to a three dimensional scene (information likely to be reused for subsequently issued rays and subsequently rendered frames). Using a plurality of processing elements to perform ray tracing and storing information in the shared memory cache which is likely to be reused for subsequent rays and subsequent frames, the performance of a ray tracing image processing system may be improved.
A computer implemented method of performing ray tracing, wherein steps of the computer implemented method are performed by a microprocessor, the computer implemented method comprising:
A non-transitory computer readable storage medium containing a program which, when executed, performs an operation, comprising:
A system, comprising:
Dependencies are inferred from the claim text.