Patents by Inventor IGOR SURMIN

IGOR SURMIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12444125
    Abstract: An apparatus and method for improving ray tracing efficiency. For example, one embodiment of an apparatus comprises: An apparatus comprising: a binary instrumentation engine to perform binary instrumentation of ray tracing shaders and to trace execution of the ray tracing shaders to generate execution metrics; call graph construction logic to construct a shader call graph based on the execution metrics; shader source mapping logic to map the shader call graph to shader source code to generate a source code map; efficiency analysis logic to determine inefficiencies in ray tracing shader execution based on the source code map; and optimization logic to identify optimization actions based on the inefficiencies.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: October 14, 2025
    Assignee: Intel Corporation
    Inventors: Stanislav Volkov, Scott Pillow, Joshua Barczak, Konstantin Levit-Gurevich, Igor Surmin
  • Publication number: 20230104199
    Abstract: An apparatus and method for improving ray tracing efficiency. For example, one embodiment of an apparatus comprises: An apparatus comprising: a binary instrumentation engine to perform binary instrumentation of ray tracing shaders and to trace execution of the ray tracing shaders to generate execution metrics; call graph construction logic to construct a shader call graph based on the execution metrics; shader source mapping logic to map the shader call graph to shader source code to generate a source code map; efficiency analysis logic to determine inefficiencies in ray tracing shader execution based on the source code map; and optimization logic to identify optimization actions based on the inefficiencies.
    Type: Application
    Filed: September 25, 2021
    Publication date: April 6, 2023
    Inventors: STANISLAV VOLKOV, SCOTT PILLOW, JOSHUA BARCZAK, KONSTANTIN LEVIT-GUREVICH, IGOR SURMIN