Patents by Inventor Pawel Majewski

Pawel Majewski 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).

  • Publication number: 20230359496
    Abstract: Apparatus and method for stack access throttling for synchronous ray tracing. For example, one embodiment of an apparatus comprises: ray tracing acceleration hardware to manage active ray tracing stack allocations to ensure that a size of the active ray tracing stack allocations remains within a threshold; and an execution unit to execute a thread to explicitly request a new ray tracing stack allocation from the ray tracing acceleration hardware, the ray tracing acceleration hardware to permit the new ray tracing stack allocation if the size of the active ray tracing stack allocations will remain within the threshold after permitting the new ray tracing stack allocation.
    Type: Application
    Filed: January 31, 2022
    Publication date: November 9, 2023
    Inventors: PAWEL MAJEWSKI, PRASOONKUMAR SURTI, KARTHIK VAIDYANATHAN, JOSHUA BARCZAK, VASANTH RANGANATHAN, VIKRANTH VEMULAPALLI
  • Publication number: 20230297415
    Abstract: Apparatus and method for scheduling inference tasks. For example, one embodiment of an apparatus comprises: a plurality of compute units (CUs) to execute inferencing routines, an inferencing routine comprising a plurality of phases, at least one CU comprising execution circuitry configurable to operate in a single instruction multiple data (SIMD) mode or a single instruction multiple thread (SIMT) mode; and dispatching hardware logic to determine whether a current phase of an inferencing routine is to be executed in the SIMD mode or the SIMT mode, and to dispatch instructions of the current phase for execution by the execution circuitry of a CU in accordance with the SIMD mode or the SIMT mode, respectively.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: PAWEL MAJEWSKI, PRASOONKUMAR SURTI, TOBIAS ZIRR
  • Publication number: 20230298126
    Abstract: Apparatus and method for prefetching node data. For example, one embodiment of an apparatus comprises: ray tracing acceleration hardware to manage active ray tracing stack allocations within a traversal stack; and stack management hardware logic to issue a prefetch operation comprising an indication of bounding volume hierarchy (BVH) node data to be prefetched and an indication of a cache level, wherein responsive to performing the prefetch operation, the BVH node data is to be prefetched to the indicated cache level.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Sven Woop, Carsten Benthin, Prasoonkumar Surti, Joshua Barczak, Abhishek R. Appu, Pawel Majewski
  • Publication number: 20230298127
    Abstract: Apparatus and method for a biased BVH traversal path. For example, one embodiment of an apparatus comprises: ray tracing traversal hardware logic to traverse a ray through nodes of a bounding volume hierarchy (BVH); and stack management hardware logic to push and pop entries on a traversal stack, each entry corresponding to a node of the BVH, wherein the ray tracing traversal hardware logic is to determine an order in which to push entries to the traversal stack based on both a first intersection value corresponding to a closest intersection point between the ray and a BVH node and a farthest intersection value between the ray and the BVH node. In addition, the ray traversal hardware logic may determine the order in which to push the entries to the traversal stack further based on a probability density value corresponding to a probability of a ray hitting geometry inside of the BVH.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Joshua Barczak, Sven WOOP, Pawel Majewski, Radoslaw DRABINSKI
  • Publication number: 20230298255
    Abstract: Apparatus and method for camera-aware BVH re-braiding. For example, one embodiment of an apparatus comprises: ray tracing acceleration hardware to be used to determine ray traversal results when traversing a ray through a bounding volume hierarchy (BVH); and BVH processing hardware logic to modify the BVH to reduce spatial overlap between one or more BVH subtrees based on a detected camera position to produce a modified BVH.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Carsten BENTHIN, Radoslaw DRABINSKI, Joshua BARCZAK, Sven WOOP, Holger H. GRUEN, Pawel MAJEWSKI
  • Publication number: 20230297513
    Abstract: A cache streaming apparatus and method for machine learning. For example, one embodiment of an apparatus comprises: a plurality of compute units to perform machine learning operations; a cache subsystem comprising a hierarchy of cache levels, at least some of the cache levels shared by two or more of the plurality of compute units; and data streaming hardware logic to stream machine learning data in and out of the cache subsystem based on the machine learning operations, the data streaming hardware logic to load data into the cache subsystem from memory before the data is needed by a first portion of the machine learning operations and to ensure that results produced by the first portion of machine learning operations are maintained in the cache subsystem until used by a second portion of the machine learning operations.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Prasoonkumar SURTI, Tobias ZIRR, Abhishek R. APPU, Anton KAPLANYAN, Pawel MAJEWSKI, Joshua BARCZAK
  • Patent number: 10957095
    Abstract: Apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor comprises shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuitry includes a plurality of single instruction multiple data (SIMD) execution units. Sorting circuitry regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution units; and fixed-function intersection circuitry coupled to the shader execution circuitry detects intersections between rays and bounding volume hierarchies (BVHs) and/or objects contained therein and to provide results indicating the intersections to the sorting circuitry.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventors: Karthik Vaidyanathan, Won-Jong Lee, Gabor Liktor, John G. Gierach, Pawel Majewski, Prasoonkumar Surti, Carsten Benthin, Sven Woop, Thomas Raoux
  • Publication number: 20200043218
    Abstract: Apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor comprises shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuitry includes a plurality of single instruction multiple data (SIMD) execution units. Sorting circuitry regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution units; and fixed-function intersection circuitry coupled to the shader execution circuitry detects intersections between rays and bounding volume hierarchies (BVHs) and/or objects contained therein and to provide results indicating the intersections to the sorting circuitry.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: KARTHIK VAIDYANATHAN, WON-JONG LEE, GABOR LIKTOR, JOHN G. GIERACH, PAWEL MAJEWSKI, PRASOONKUMAR SURTI, CARSTEN BENTHIN, Sven WOOP, THOMAS RAOUX
  • Publication number: 20150186132
    Abstract: Web application development system with an associated user interface framework and a set of tools for the creation, configuration, management, and deployment of web applications that may be based on application templates and controlled by configurable runtime attributes. User interface framework contains packaged set of libraries for rapid creation of web applications, including template applications with configuration points called configurable runtime attributes. Tools contain a wizard-style application for selection of configurable runtime attributes and a web-based resource manager for selection of configurable runtime attributes, management of application packs including internationalization and skin packs, in-place editing of web application elements, and web application deployment.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: WOLTERS KLUWER UNITED STATES INC.
    Inventors: Anthony Oliveri, Piotr Dulak, Sebastian Maleszewski, Adam Cuper, Pawel Majewski
  • Patent number: 8240212
    Abstract: An induction sensor measures vibrations of a turbo-machine fan blade. The induction sensor comprises a magnet and an induction coil wound upon the magnet parallel to the lines of the magnetic field generated by the magnet.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: August 14, 2012
    Assignee: Instytut Techniczny Wojsk Lotniczych
    Inventors: Edward Rokicki, Jaroslaw Spychala, Ryszard Szczepanik, Pawel Majewski
  • Patent number: 8125215
    Abstract: A method is disclosed of measuring vibrations on turbo-machine rotary turbine blades utilizing an induction sensor at high temperatures. A set of magnets produces a magnetic field which results in a measurement signal generated in the sensor's coil which then can be interpreted to measure the vibrations.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: February 28, 2012
    Assignee: Instytut Techniczny Wojsk Lotniczych
    Inventors: Edward Rokicki, Jaroslaw Spychala, Ryszard Szczepanik, Pawel Majewski
  • Publication number: 20100045273
    Abstract: A method is disclosed of measuring vibrations on turbo-machine rotary turbine blades utilizing an induction sensor at high temperatures. A set of magnets produces a magnetic field which results in a measurement signal generated in the sensor's coil which then can be interpreted to measure the vibrations.
    Type: Application
    Filed: June 3, 2009
    Publication date: February 25, 2010
    Applicant: Instytut Techniczny Wojsk Lotniczych
    Inventors: Edward Rokicki, Jaroslaw Spychala, Ryszard Szczepanik, Pawel Majewski
  • Publication number: 20090314091
    Abstract: An induction sensor measures vibrations of a turbo-machine fan blade. The induction sensor comprises a magnet and an induction coil wound upon the magnet transversely to the lines of the magnetic field generated by the magnet.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 24, 2009
    Applicant: Instytut Techniczny Wojsk Lotniczych
    Inventors: Edward Rokicki, Jaroslaw Jaroslaw Spychala, Ryszard Szczepanik, Pawel Majewski