Patents by Inventor Samantha Edirisooriya

Samantha Edirisooriya 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: 20050216632
    Abstract: A method and apparatus for supporting heterogeneous agents in on-chip busses. In one embodiment, the method includes the detection of a bus arbitration event between at least a first bus agent and a second bus agent. In one embodiment, a bus arbitration event is detected when at least the first bus agent and the second bus agent assert their respective bus request signals in a single clock cycle. Once a bus arbitration event is detected, bus ownership may be granted to both the first bus agent and the second bus agent, when the first bus agent and the second bus agent have different grant-to-valid latencies. In the embodiment, heterogeneous bus agents may coexist on a bus without requiring wasted or unused bus cycles following establishment of bus ownership. Other embodiments are described and claimed.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 29, 2005
    Inventors: Samantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Steven Tu, Hang Nguyen
  • Publication number: 20050204202
    Abstract: A system, method, and apparatus for a cache memory to support a low power mode of operation.
    Type: Application
    Filed: May 6, 2005
    Publication date: September 15, 2005
    Inventors: Samantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Steven Tu
  • Publication number: 20050204195
    Abstract: A system, method, and apparatus for a cache memory to support a low power mode of operation.
    Type: Application
    Filed: May 6, 2005
    Publication date: September 15, 2005
    Inventors: Samantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Steven Tu
  • Publication number: 20050193176
    Abstract: A system, method, and apparatus for a cache memory to support a low power mode of operation.
    Type: Application
    Filed: May 6, 2005
    Publication date: September 1, 2005
    Inventors: Samantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Steven Tu
  • Publication number: 20050166020
    Abstract: Methods and apparatus for cache-to-cache block transfers (i.e., intervention) when the state of the transferred block is in a non-modified state and/or a modified state, without asserting a hit-modified signal line, are provided. In one example, a first cache holds the memory block prior to the transfer. When a processor associated with a second cache attempts to read the block from a main memory, the first cache intervenes and supplies the block to the second cache regardless of the state (modified or non-modified) of the cached block. In addition, an agent associated with the first cache asserts a “hit” signal line regardless of the state (modified or non-modified) of the cached block. The agent associated with the first cache does not assert a “hit-modified” signal line.
    Type: Application
    Filed: March 18, 2005
    Publication date: July 28, 2005
    Inventors: Sujat Jamil, Hang Nguyen, Samantha Edirisooriya, David Miner, R. O'Bleness, Steven Tu
  • Publication number: 20050125582
    Abstract: Methods and apparatus to dispatch interrupt requests in multi-processor systems are disclosed. In an example method, an interrupt weighted average (IWA) of each of a plurality of processors is generated based on interrupt dispatch information associated with the plurality of processors. Based on the IWA of each of the plurality of processors, a target processor from the plurality of processors is identified to dispatch an interrupt.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Inventors: Steven Tu, Samantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Hang Nguyen
  • Publication number: 20050071603
    Abstract: A method and apparatus for power optimized replay. In one embodiment, the method includes the issuance of an instruction selected from a queue. Once issued, the instruction may be enqueued within a recirculation queue if completion of the instruction is blocked by a detected blocking condition. Once enqueued, instructions contained within the recirculation queue may be reissued once a blocking condition of an instruction within the recirculation queue is satisfied. Accordingly, a power optimized replay scheme as described herein optimizes power while retaining the advantages provided by selectively replaying of blocked instructions to improve power efficiency.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Inventors: Sujat Jamil, Hang Nguyen, Samantha Edirisooriya, David Miner, R. O'Bleness, Steven Tu