Patents by Inventor Yegnaswamy R. Sermadevi

Yegnaswamy R. Sermadevi 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: 8069446
    Abstract: Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces. Another technique features a scheduling mechanism that provides thread affinity and automatic load-balance management among an assortment of processing units such as CPUSs/CPU cores, GPUs/GPU cores, and/or hardware threads in a scalable manner. The models and techniques are applied in an exemplary manner to a digital media encoding process.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Weidong Zhao, Yegnaswamy R. Sermadevi, Cheng Chang, Eric S. Christoffersen
  • Publication number: 20100257538
    Abstract: Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces. Another technique features a scheduling mechanism that provides thread affinity and automatic load-balance management among an assortment of processing units such as CPUSs/CPU cores, GPUs/GPU cores, and/or hardware threads in a scalable manner. The models and techniques are applied in an exemplary manner to a digital media encoding process.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Applicant: Microsoft Corporation
    Inventors: Weidong Zhao, Yegnaswamy R. Sermadevi, Cheng Chang, Eric S. Christoffersen