Patents by Inventor Serguei N. Dmitriev

Serguei N. Dmitriev 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: 10157440
    Abstract: A processing apparatus is described. The apparatus includes a central processing unit (CPU), a graphics processing unit (GPU) and data sharing logic to perform static physical data sharing between the CPU and the GPU by changing code written for the GPU to operate with CPU variables.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: December 18, 2018
    Assignee: INTEL CORPORATION
    Inventors: Konstantin S. Bobrovsky, Serguei N. Dmitriev, Knud J. Kirkegaard
  • Publication number: 20180122037
    Abstract: Execution of a first kernel may be offloaded from a central processing unit to a graphics processing unit using a ring task buffer with a fixed number of task slots incurring full overhead of runtime driver interaction. Execution of a second kernel is offloaded using said ring task buffer, so at least two kernels may be offloaded from a central processing unit to a graphics processing unit via said ring task buffer, while incurring about the same offloading overhead as would be incurred from offloading a single kernel, in some embodiments. Multiple kernels are automatically grouped together by a compiler and linker.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Konstantin S. Bobrovsky, Sergey N. Ermolaev, Serguei N. Dmitriev, Knud J. Kirkegaard
  • Publication number: 20180082397
    Abstract: A processing apparatus is described. The apparatus includes a central processing unit (CPU), a graphics processing unit (GPU) and data sharing logic to perform static physical data sharing between the CPU and the GPU by changing code written for the GPU to operate with CPU variables.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Applicant: Intel Corporation
    Inventors: Konstantin S. Bobrovsky, Serguei N. Dmitriev, Knud J. Kirkegaard
  • Publication number: 20030051230
    Abstract: A method of performing transactions in a code management software system. The method includes starting a transaction, determining existence of a state table for a workspace, creating the state table for the workspace if the state table does not exist, updating the state table for the workspace, and comparing a state table of a first workspace with a state table of a second workspace. A list of names of different files is created from the comparison of the state table of the first workspace and the state table of the second workspace. The list of names of different files is accessed during a match files phase. The state table is updated if the workspace is modified prior to an end of the transaction. The code management system is accessed using a graphical user interface.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Nikolay Molchanov, Anatoly Zvezdin, Serguei N. Dmitriev