Patents by Inventor Chandra P. Joshi

Chandra P. Joshi 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: 9874910
    Abstract: In an embodiment, a processor includes at least one core to initiate a hot reset, and a peripheral device that is coupled to a root complex fabric via through the root port via an peripheral component interconnect express to on-chip system fabric (PCIE to OSF) bridge. The processor also includes a power control unit that includes reset logic to decouple the peripheral device from the root complex fabric responsive to initiation of the hot reset. After the peripheral device is decoupled from the root complex fabric, the reset logic is to assert a reset of the peripheral device while a first core of the at least one core is in operation. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 23, 2018
    Assignee: Intel Corporation
    Inventors: Tessil Thomas, Phani Kumar Kandula, Jayakrishna Guddeti, Chandra P. Joshi, Junaid F. Thaliyil, Pavithra Sampath
  • Patent number: 9747245
    Abstract: In an embodiment, an apparatus comprises: a semiconductor die including but not limited to: at least one core to execute instructions; an agent to perform at least one function; a root complex including a first root port to interface to a first device to be coupled to the apparatus via a first interconnect and a second root port to interface to the agent via a bridge logic; and the bridge logic to interface the second root port to the agent, convert a first transaction from the first root port having a first format to a second format and communicate the first transaction having the second format to the agent. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 29, 2017
    Assignee: Intel Corporation
    Inventors: Jayakrishna Guddeti, Luke Chang, Junaid F. Thaliyil, Chandra P. Joshi
  • Publication number: 20160179738
    Abstract: In an embodiment, an apparatus comprises: a semiconductor die including but not limited to: at least one core to execute instructions; an agent to perform at least one function; a root complex including a first root port to interface to a first device to be coupled to the apparatus via a first interconnect and a second root port to interface to the agent via a bridge logic; and the bridge logic to interface the second root port to the agent, convert a first transaction from the first root port having a first format to a second format and communicate the first transaction having the second format to the agent. Other embodiments are described and claimed.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Jayakrishna Guddeti, Luke Chang, Junaid F. Thaliyil, Chandra P. Joshi
  • Publication number: 20160062424
    Abstract: In an embodiment, a processor includes at least one core to initiate a hot reset, and a peripheral device that is coupled to a root complex fabric via through the root port via an peripheral component interconnect express to on-chip system fabric (PCIE to OSF) bridge. The processor also includes a power control unit that includes reset logic to decouple the peripheral device from the root complex fabric responsive to initiation of the hot reset. After the peripheral device is decoupled from the root complex fabric, the reset logic is to assert a reset of the peripheral device while a first core of the at least one core is in operation. Other embodiments are described and claimed.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Tessil Thomas, Phani Kumar Kandula, Jayakrishna Guddeti, Chandra P. Joshi, Junaid F. Thaliyil, Pavithra Sampath
  • Patent number: 8782318
    Abstract: Methods and apparatus relating to increase Input Output Hubs in constrained link based multi-processor systems are described. In one embodiment, a first input output hub (IOH) and a second IOH are coupled a link interconnect and a plurality of processors, coupled to the first and second IOHs include pre-allocated resources for a single IOH. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: July 15, 2014
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Chandra P. Joshi, Gurushankar Rajamani
  • Publication number: 20120226848
    Abstract: Methods and apparatus relating to increase Input Output Hubs in constrained link based multi-processor systems are described. In one embodiment, a first input output hub (IOH) and a second IOH are coupled a link interconnect and a plurality of processors, coupled to the first and second IOHs include pre-allocated resources for a single IOH. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Inventors: Debendra Das Sharma, Chandra P. Joshi, Gurushankar Rajamani
  • Patent number: 7913147
    Abstract: Method and apparatus to scrub memory is disclosed. A patrol request, for example a read/write request, may be raised to the memory command scheduler in an out of order memory controller to scrub the memory. The patrol read/write request may be raised as and when patrol interval timer expires. The patrol read/write request may also be raised based on presence of a transaction in-flight to the memory, retry response from the memory command scheduler and correctable or non-correctable error response from the memory command scheduler. An interrupt may be raised to a processor upon completion response from the memory command scheduler.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: March 22, 2011
    Assignee: Intel Corporation
    Inventors: Muthukumar P. Swaminathan, Achutha Kiran Kumar V. Madhunapantula, Tessil Thomas, Sambaran Mitra, Chandra P. Joshi
  • Patent number: 7600080
    Abstract: In one embodiment, the present invention includes a method for receiving a first memory request from a first caching agent associated with a first processor, in a home agent associated with a memory, directing the first memory request to a writeback queue of the home agent if the first memory request is a writeback request and otherwise directing the first memory request to a second queue of the home agent. In this way, circular dependencies may be avoided. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: October 6, 2009
    Assignee: Intel Corporation
    Inventors: Binata Bhattacharyya, Chandra P. Joshi, Chung-Chi Wang, Liang Yin, Vivek Garg, Phanindra K. Mannava
  • Publication number: 20080005484
    Abstract: Methods and apparatus to manage cache coherency are disclosed. In one embodiment, an apparatus comprises a first processor comprising a first processing unit, a first cache memory, and a first coherence controller, and an input/output module having one or more output ports. The first coherence controller comprises an arbitration logic module to direct a message into a processing pipeline and an output issue logic module. The output issue logic module analyzes a message in the processing pipeline, directs the message to an output queue when an output port is unavailable or when the message cannot bypass the output queue, and sends the message to the output port when one or more output ports are available or when the output queue can be bypassed.
    Type: Application
    Filed: October 10, 2006
    Publication date: January 3, 2008
    Inventor: Chandra P. Joshi
  • Publication number: 20070260828
    Abstract: Method and apparatus to scrub memory is disclosed. A patrol request, for example a read/write request, may be raised to the memory command scheduler in an out of order memory controller to scrub the memory. The patrol read/write request may be raised as and when patrol interval timer expires. The patrol read/write request may also be raised based on presence of a transaction in-flight to the memory, retry response from the memory command scheduler and correctable or non-correctable error response from the memory command scheduler. An interrupt may be raised to a processor upon completion response from the memory command scheduler.
    Type: Application
    Filed: February 9, 2007
    Publication date: November 8, 2007
    Inventors: Muthukumar P. Swaminathan, Achutha KiranKumar Madhunapantula, Thomas Tessil, Mitra Sambaran, Chandra P. Joshi