Patents by Inventor Kiran R. Desai

Kiran R. Desai 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: 8364897
    Abstract: A method and apparatus for an adjustable number of ways within a cache is herein described. A cache may comprise a plurality of lines addressably organized as a plurality of ways, wherein the plurality of ways may be addressably organized as groups. The cache may also have associated cache control logic to map a memory address to at least one way within each group based on a predetermined number of bits in the memory address.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: January 29, 2013
    Assignee: Intel Corporation
    Inventor: Kiran R. Desai
  • Patent number: 7996619
    Abstract: A method and apparatus for a k-way direct mapped cache organization is herein described. Control logic coupled to a cache may associate an address to a way within a plurality based on a first portion of the address. The control logic may match the first portion of the address to a predefined value in a mapping table, wherein the predefined value in the mapping table is associated with the way. In addition, the control logic may map the address to a set within cache based on a second portion of the address.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: August 9, 2011
    Assignee: Intel Corporation
    Inventor: Kiran R. Desai
  • Patent number: 7287126
    Abstract: Methods and apparatus for maintaining cache coherency and reducing write-back traffic by using an enhanced MESI cache coherency protocol are disclosed. The enhanced MESI protocol includes the traditional MESI cache states (i.e., modified, exclusive, shared, invalid, and pending) as well as two additional cache states (i.e., enhanced modified and enhanced exclusive). An enhanced modified cache line is a cache line that is different than main memory and a copy of the cache line may be in another cache. An enhanced exclusive cache line is a cache line that is not modified and a copy of the cache line is in another cache in a modified state. Depending on the state of a victimized cache line, an internal inquiry may be issued to other caches and/or a write-back operation may be performed prior to victimizing the selected cache line.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: October 23, 2007
    Assignee: Intel Corporation
    Inventor: Kiran R. Desai