Patents by Inventor Doddaballapur Jayasimha

Doddaballapur Jayasimha 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: 11567791
    Abstract: A processor comprises a core, a cache, and a ZCM manager in communication with the core and the cache. In response to an access request from a first software component, wherein the access request involves a memory address within a cache line, the ZCM manager is to (a) compare an OTAG associated with the memory address against a first ITAG for the first software component, (b) if the OTAG matches the first ITAG, complete the access request, and (c) if the OTAG does not match the first ITAG, abort the access request. Also, in response to a send request from the first software component, the ZCM manager is to change the OTAG associated with the memory address to match a second ITAG for a second software component. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: January 31, 2023
    Assignee: Intel Corporation
    Inventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
  • Publication number: 20210406056
    Abstract: A processor comprises a core, a cache, and a ZCM manager in communication with the core and the cache. In response to an access request from a first software component, wherein the access request involves a memory address within a cache line, the ZCM manager is to (a) compare an OTAG associated with the memory address against a first ITAG for the first software component, (b) if the OTAG matches the first ITAG, complete the access request, and (c) if the OTAG does not match the first ITAG, abort the access request. Also, in response to a send request from the first software component, the ZCM manager is to change the OTAG associated with the memory address to match a second ITAG for a second software component. Other embodiments are described and claimed.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
  • Publication number: 20210281618
    Abstract: In one embodiment, a system includes a device and a host. The device includes a device stream buffer. The host includes a processor to execute at least a first application and a second application, a host stream buffer, and a host scheduler. The first application is associated with a first transmit streaming channel to stream first data from the first application to the device stream buffer. The first transmit streaming channel has a first allocated amount of buffer space in the device stream buffer. The host scheduler schedules enqueue of the first data from the first application to the first transmit streaming channel based at least in part on availability of space in the first allocated amount of buffer space in the device stream buffer. Other embodiments are described and claimed.
    Type: Application
    Filed: May 6, 2021
    Publication date: September 9, 2021
    Inventors: LOKPRAVEEN MOSUR, ILANGO GANGA, ROBERT CONE, KSHITIJ ARUN DOSHI, JOHN J. BROWNE, MARK DEBBAGE, STEPHEN DOYLE, PATRICK FLEMING, DODDABALLAPUR JAYASIMHA
  • Publication number: 20200409880
    Abstract: In one embodiment, a fabric circuit is to receive requests for ownership and data commits from an agent. The fabric circuit includes a control circuit to maintain statistics regarding the requests for ownership and the data commits and throttle the fabric circuit based at least in part on the statistics. Other embodiments are described and claimed.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventors: SWADESH CHOUDHARY, AJIT KRISSHNA NANDYAL LAKSHMAN, DODDABALLAPUR JAYASIMHA
  • Publication number: 20200242042
    Abstract: In one embodiment, a processor includes at least one core and a cache control circuit coupled to the at least one core. The cache control circuit is to: receive a remote atomic operation (RAO) request from a requester; send the RAO request and data associated with the RAO request to a destination device, where the destination device is to execute the RAO using the data and destination data obtained by the destination device and store a result of the RAO to a destination location; and receive a completion for the RAO from the destination device. Other embodiments are described and claimed.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 30, 2020
    Inventors: JONAS SVENNEBRING, DODDABALLAPUR JAYASIMHA, SWADESH CHOUDHARY
  • Patent number: 9798556
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 24, 2017
    Assignee: INTEL CORPORATION
    Inventors: Mani Ayyar, Eric Richard Delano, Ioannis Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
  • Publication number: 20160196153
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 7, 2016
    Applicant: INTEL CORPORATION
    Inventors: MANI AYYAR, ERIC RICHARD DELANO, IOANNIS Y. SCHOINAS, AKHILESH KUMAR, DODDABALLAPUR JAYASIMHA, JOSE A. VARGAS
  • Patent number: 9223738
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 29, 2015
    Assignee: Intel Corporation
    Inventors: Mani Ayyar, Eric Richard Delano, Ioannis Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
  • Publication number: 20130304957
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Application
    Filed: November 2, 2012
    Publication date: November 14, 2013
    Inventors: Mani Ayyar, Eric Richard Delano, Ioanns Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
  • Publication number: 20070150699
    Abstract: Methods and apparatuses for firm partitioning of a computing platform.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventors: Ioannis Schoinas, Doddaballapur Jayasimha, Eric Delano, Allen Baum, Akhilesh Kumar, Steven Chang, Suresh Chittor, Kenneth Creta, Stephen Van Doren
  • Publication number: 20070118678
    Abstract: A method is described that involves directing a configuration request through a switch core to a configuration agent. The method also involves processing the configuration request at the configuration agent. The method also involves sending a configuration command derived from the configuration request from the configuration agent to the switch core. The method also involves executing the configuration command at an agent to which the configuration command pertains.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 24, 2007
    Inventors: Eric Delano, Ioannis Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha
  • Publication number: 20060126656
    Abstract: Multiple initialization techniques for system and component in a point-to-point architecture are discussed. Consequently, the techniques allow for flexible system/socket layer parameters to be tailored to the needs of the platform, such as, desktop, mobile, small server, large server, etc., as well as the component types such as IA32/IPF processors, memory controllers, IO Hubs, etc. Furthermore, the techniques facilitate powering up with the correct set of POC values, hence, it avoids multiple warm resets and improves boot time. In one embodiment, registers to hold new values, such as, Configuration Values Driven during Reset (CVDR), and Configuration Values Captured during Reset (CVCR) may be eliminated. For example, the POC values could be from the following: Platform Input Clock to Core Clock Ratio, Enable/disable LT, Configurable Restart, Burn In Initialization Mode, Disable Hyper Threading, System BSP Socket Indication, and Platform Topology Index.
    Type: Application
    Filed: December 13, 2004
    Publication date: June 15, 2006
    Inventors: Mani Ayyar, Srinivas Chennupaty, Akhilesh Kumar, Doddaballapur Jayasimha, Murugasamy Nachimuthu, Phanindra Mannava
  • Publication number: 20050289101
    Abstract: Methods and systems for dynamic partitioning of multiple processor systems. Upon receipt of an on-line event request, the routing management application dynamically implements an alternate routing table (ART) for all nodes affected by the on-line event, the ART reflecting an altered system topology corresponding to the on-line event. For one embodiment, nodes affected by the on-line event are determined and source nodes are quiesced. An ART is loaded for each determined node and the nodes are directed to use the ART. The quiesced source nodes are then directed to leave quiescence. An alternative embodiment of the invention is applicable to a multiple processor system supporting multiple virtual networks. An ART, specific to a virtual network not used for primary routing, is loaded for each determined node. The primary routing table is used concurrently with the ART until each source node has been directed, and has begun to use the ART.
    Type: Application
    Filed: June 25, 2004
    Publication date: December 29, 2005
    Inventor: Doddaballapur Jayasimha
  • Publication number: 20050204193
    Abstract: In some embodiments an apparatus includes a transmission error detector to detect an error of a transmission of an interconnect and a transmitting agent to retry the transmission in response to the detected error. The apparatus also includes a hard failure detector to detect a hard failure of the interconnect if the retry is unsuccessful, and a transmission width reducer to reduce a transmission width of the interconnect in response to the hard failure detector. Other embodiments are described and claimed.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: Phanindra Mannava, Victor Lee, Akhilesh Kumar, Doddaballapur Jayasimha, Ioannis Schoinas