Patents by Inventor Pritpal S. Ahuja

Pritpal S. Ahuja 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: 9304922
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 5, 2016
    Assignee: Intel Corporation
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
  • Patent number: 9207753
    Abstract: Methods and apparatus relating to multiple-queue multiple-resource entry sleep and wakeup for power savings and bandwidth conservation in a retry based pipeline are described. In one embodiment, a bit indicates whether a corresponding queue entry is asleep or awake with respect to arbitration for resources in a retry based pipeline. Furthermore, multiple entries from different queues may be grouped together and multiple resources may be grouped together. Other embodiments are also disclosed.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: December 8, 2015
    Assignee: Intel Corporation
    Inventors: James R. Vash, Pritpal S. Ahuja, Bongjin Jung, Jeffrey D. Chamberlain
  • Publication number: 20150160720
    Abstract: Methods and apparatus relating to multiple-queue multiple-resource entry sleep and wakeup for power savings and bandwidth conservation in a retry based pipeline are described. In one embodiment, a bit indicates whether a corresponding queue entry is asleep or awake with respect to arbitration for resources in a retry based pipeline. Furthermore, multiple entries from different queues may be grouped together and multiple resources may be grouped together. Other embodiments are also disclosed.
    Type: Application
    Filed: October 21, 2014
    Publication date: June 11, 2015
    Inventors: James R. Vash, Pritpal S. Ahuja, Bongjin Jung, Jeffrey D. Chamberlain
  • Patent number: 8868951
    Abstract: Methods and apparatus relating to multiple-queue multiple-resource entry sleep and wakeup for power savings and bandwidth conservation in a retry based pipeline are described. In one embodiment, a bit indicates whether a corresponding queue entry is asleep or awake with respect to arbitration for resources in a retry based pipeline. Furthermore, multiple entries from different queues may be grouped together and multiple resources may be grouped together. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 26, 2010
    Date of Patent: October 21, 2014
    Assignee: Intel Corporation
    Inventors: James R. Vash, Pritpal S. Ahuja, Bongjin Jung, Jeffrey D. Chamberlain
  • Publication number: 20140297967
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Application
    Filed: June 17, 2014
    Publication date: October 2, 2014
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
  • Patent number: 8756349
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: June 17, 2014
    Assignee: Intel Corporation
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
  • Publication number: 20140115197
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Application
    Filed: December 28, 2013
    Publication date: April 24, 2014
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
  • Patent number: 8626968
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 26, 2010
    Date of Patent: January 7, 2014
    Assignee: Intel Corporation
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
  • Patent number: 8117392
    Abstract: A physically distributed cache memory system includes an interconnection network, first level cache memory slices, and second level cache memory slices. The first level cache memory slices are coupled to the interconnection network to generate tagged ordered store requests. Each tagged ordered store requests has a tag including requester identification and a store sequence token. The second level cache memory slices are coupled to the interconnection network to execute ordered store requests in-order across the physically distributed cache memory system in response to each tag of the tagged ordered store requests.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: February 14, 2012
    Assignee: Intel Corporation
    Inventors: Mark J. Charney, Ravi Rajwar, Pritpal S. Ahuja, Matthew C. Mattina
  • Publication number: 20110161705
    Abstract: Methods and apparatus relating to multiple-queue multiple-resource entry sleep and wakeup for power savings and bandwidth conservation in a retry based pipeline are described. In one embodiment, a bit indicates whether a corresponding queue entry is asleep or awake with respect to arbitration for resources in a retry based pipeline. Furthermore, multiple entries from different queues may be grouped together and multiple resources may be grouped together. Other embodiments are also disclosed.
    Type: Application
    Filed: December 26, 2010
    Publication date: June 30, 2011
    Inventors: James R. Vash, Pritpal S. Ahuja, Bongjin Jung, Jeffrey D. Chamberlain
  • Publication number: 20110161601
    Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
    Type: Application
    Filed: December 26, 2010
    Publication date: June 30, 2011
    Inventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja