Patents by Inventor Przemyslaw SZYMANSKI

Przemyslaw SZYMANSKI 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: 11966998
    Abstract: Examples described herein relate to a graphics processing apparatus that includes a memory device and a graphics processing unit (GPU). In some examples, the GPU is configured to execute a shader program that is to identify at least two code blocks that are independent from each other and cause execution of an unexecuted independent code block with available data based on use of a scoreboard to track data availability for independent code blocks. In some examples, execution of the shader program is to cause the GPU to select a first code block identifier for tracking completion of a dependency of the first independent code block. In some examples, execution of the shader program is to cause the GPU to identify an offset to a first instruction position in a sequence of instructions of the first independent code block in an instruction queue.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: April 23, 2024
    Assignee: Intel Corporation
    Inventors: Rafal Rudnicki, Przemyslaw Szymanski
  • Publication number: 20230343015
    Abstract: A system creates a single shared instance of a shared function from shader code for multiple instances of the shader. The system creates multiple instances of a primary shader function from shader code to compute instance-specific values. The system creates the single instance of the shared function to compute a value used by the multiple instances of the primary shader function. A graphics execution unit can execute the multiple instances of the primary shader function, including calling the shared function from the multiple instances of the primary shader function.
    Type: Application
    Filed: December 10, 2020
    Publication date: October 26, 2023
    Inventors: Przemyslaw SZYMANSKI, Rafal RUDNICKI
  • Publication number: 20210374895
    Abstract: Examples described herein relate to a graphics processing apparatus that includes a memory device and a graphics processing unit (GPU). In some examples, the GPU is configured to execute a shader program that is to identify at least two code blocks that are independent from each other and cause execution of an unexecuted independent code block with available data based on use of a scoreboard to track data availability for independent code blocks. In some examples, execution of the shader program is to cause the GPU to select a first code block identifier for tracking completion of a dependency of the first independent code block. In some examples, execution of the shader program is to cause the GPU to identify an offset to a first instruction position in a sequence of instructions of the first independent code block in an instruction queue.
    Type: Application
    Filed: May 27, 2020
    Publication date: December 2, 2021
    Inventors: Rafal RUDNICKI, Przemyslaw SZYMANSKI