Patents by Inventor Sergey N. Ermolaev

Sergey N. Ermolaev 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: 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