Patents by Inventor Sridharan Sakthivelu

Sridharan Sakthivelu 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: 20210019260
    Abstract: Systems, apparatuses and methods may provide for technology that identifies a NUMA node, defines a first virtual proximity domain within the NUMA node, and defines a second virtual proximity domain within the NUMA node, wherein the first virtual proximity domain and the second virtual proximity domain are defined via one or more OS interface tables.
    Type: Application
    Filed: August 6, 2020
    Publication date: January 21, 2021
    Inventors: Kyle Delehanty, Sridharan Sakthivelu, Janardhana Yoga Narasimhaswamy, Vijay Bahirji, Toby Opferman
  • Patent number: 10417218
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to receiving a sequence of transactions, each transaction including a request to write data to a memory device, processing the sequence of transactions, and communicating a response to a host after the sequence of transaction have been completed.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Kshitij A. Doshi, Sanjeev N. Trika, Sridharan Sakthivelu
  • Publication number: 20170185643
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to receiving a sequence of transactions, each transaction including a request to write data to a memory device, processing the sequence of transactions, and communicating a response to a host after the sequence of transaction have been completed.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Kshitij A. Doshi, Sanjeev N. Trika, Sridharan Sakthivelu
  • Publication number: 20170185354
    Abstract: Examples include techniques for a write transaction to one or more memory devices maintained at a storage device. In some examples, the write transaction includes a disjointed atomic write transaction that includes a plurality of asynchronous write operations from an application or operating system executing on a computing platform to a storage device coupled with the computing platform. For these examples, the disjointed atomic write transaction is associated with a multi-block transaction request initiated by the application or operating system that upon acceptance results in the plurality of asynchronous write operations to the storage device.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Applicant: Intel Corporation
    Inventors: KSHITIJ A. DOSHI, SANJEEV N. TRIKA, SRIDHARAN SAKTHIVELU
  • Patent number: 9524219
    Abstract: Durable atomic transactions for non-volatile media are described. A processor includes an interface to a non-volatile storage medium and a functional unit to perform instructions associated with an atomic transaction. The instructions are to update data at a set of addresses in the non-volatile storage medium atomically. The functional unit is operable to perform a first instruction to create the atomic transaction that declares a size of the data to be updated atomically. The functional unit is also operable to perform a second instruction to start execution of the atomic transaction. The functional unit is further operable to perform a third instruction to commit the atomic transaction to the set of addresses in the non-volatile storage medium, wherein the updated data is not visible to other functional units of the processing device until the atomic transaction is complete.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 20, 2016
    Assignee: Intel Corporation
    Inventors: Robert Bahnsen, Sridharan Sakthivelu, Vikram A. Saletore, Krishnaswamy Viswanathan, Matthew E. Tolentino, Kanivenahalli Govindaraju, Vincent J. Zimmer
  • Patent number: 9244839
    Abstract: A processing device features a processing unit, a memory management system, and persistent memory in a persistent memory domain. The processing device provides an enhanced write-back (WB-E) memory space for an application running on the processing unit. The memory management system maps the WB-E memory space to the persistent memory. The application creates WB-E data by executing an instruction to store data to an address in the WB-E memory space. The WB-E data is automatically stored in a cache associated with the processing unit in response to creation of the WB-E data by the application. In response to execution of a commit instruction by the application after the application has created WB-E data for multiple memory addresses, the memory management system automatically ensures that all of the WB-E data for the application has been saved to the persistent memory domain. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: January 26, 2016
    Assignee: Intel Corporation
    Inventors: Sridharan Sakthivelu, Robert Bruce Bahnsen, Gerrit Saylor
  • Publication number: 20150095600
    Abstract: Durable atomic transactions for non-volatile media are described. A processor includes an interface to a non-volatile storage medium and a functional unit to perform instructions associated with an atomic transaction. The instructions are to update data at a set of addresses in the non-volatile storage medium atomically. The functional unit is operable to perform a first instruction to create the atomic transaction that declares a size of the data to be updated atomically. The functional unit is also operable to perform a second instruction to start execution of the atomic transaction. The functional unit is further operable to perform a third instruction to commit the atomic transaction to the set of addresses in the non-volatile storage medium, wherein the updated data is not visible to other functional units of the processing device until the atomic transaction is complete.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: Robert Bahnsen, Sridharan Sakthivelu, Vikram A. Saletore, Krishnaswamy Viswanathan, Matthew E. Tolentino, Kanivenahalli Govindaraju, Vincent J. Zimmer
  • Publication number: 20150032972
    Abstract: A processing device features a processing unit, a memory management system, and persistent memory in a persistent memory domain. The processing device provides an enhanced write-back (WB-E) memory space for an application running on the processing unit. The memory management system maps the WB-E memory space to the persistent memory. The application creates WB-E data by executing an instruction to store data to an address in the WB-E memory space. The WB-E data is automatically stored in a cache associated with the processing unit in response to creation of the WB-E data by the application. In response to execution of a commit instruction by the application after the application has created WB-E data for multiple memory addresses, the memory management system automatically ensures that all of the WB-E data for the application has been saved to the persistent memory domain. Other embodiments are described and claimed.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Inventors: Sridharan Sakthivelu, Robert Bruce Bahnsen, Gerrit Saylor
  • Patent number: 8644202
    Abstract: An embodiment of the present invention provides an apparatus, comprising a network adapter configured for wireless communication using more than one technology, and wherein the network adapter is configured to share a plurality of shared hardware components by limiting access to the air to one comm only at given time by designating one comm that owns the shared hardware components as a primary comm and all other comms are secondary comms, wherein the primary comm allows the secondary comms to use the shared hardware components when it is in an idle-state but when the primary comm returns from the idle state, it claims ownership of the shared resources and the secondary comms release the shared resources.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: February 4, 2014
    Assignee: Intel Corporation
    Inventors: Boris Ginzburg, Sharon Ben-Porat, Oren Kaidar, Shlomo Avital, Avishay Sharaga, Sridharan Sakthivelu, Eran Friedlander
  • Publication number: 20120057552
    Abstract: An embodiment of the present invention provides an apparatus, comprising a network adapter configured for wireless communication using more than one technology, and wherein the network adapter is configured to share a plurality of shared hardware components by limiting access to the air to one comm only at given time by designating one comm that owns the shared hardware components as a primary comm and all other comms are secondary comms, wherein the primary comm allows the secondary comms to use the shared hardware components when it is in an idle-state but when the primary comm returns from the idle state, it claims ownership of the shared resources and the secondary comms release the shared resources.
    Type: Application
    Filed: November 10, 2011
    Publication date: March 8, 2012
    Inventors: Boris GINZBURG, Sharon Ben-Porat, Oren Kaidar, Shlomo Avital, Avishay Sharaga, Sridharan Sakthivelu, Eran Friedlander
  • Patent number: 8072912
    Abstract: An embodiment of the present invention provides an apparatus, comprising a network adapter configured for wireless communication using more than one technology, and wherein the network adapter is configured to share a plurality of shared hardware components by limiting access to the air to one comm only at given time by designating one comm that owns the shared hardware components as a primary comm and all other comms are secondary comms, wherein the primary comm allows the secondary comms to use the shared hardware components when it is in an idle-state but when the primary comm returns from the idle state, it claims ownership of the shared resources and the secondary comms release the shared resources.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: December 6, 2011
    Assignee: Intel Corporation
    Inventors: Boris Ginzburg, Sharon Ben-Porat, Oren Kaidar, Shlomo Avital, Avishay Sharaga, Sridharan Sakthivelu, Eran Friedlander
  • Publication number: 20100161914
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for autonomous memory subsystems in computing platforms. In some embodiments, the autonomous memory mechanism includes one or more autonomous memory logic instances (AMLs) and a transaction protocol to control the AMLs. The autonomous memory mechanism can be employed to accelerate bulk memory operations. Other embodiments are described and claimed.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventors: Sean S. Eilert, Mark Leinwander, Sridharan Sakthivelu, John L. Baudrexl
  • Publication number: 20090323570
    Abstract: An embodiment of the present invention provides an apparatus, comprising a network adapter configured for wireless communication using more than one technology, and wherein the network adapter is configured to share a plurality of shared hardware components by limiting access to the air to one comm only at given time by designating one comm that owns the shared hardware components as a primary comm and all other comms are secondary comms, wherein the primary comm allows the secondary comms to use the shared hardware components when it is in an idle-state but when the primary comm returns from the idle state, it claims ownership of the shared resources and the secondary comms release the shared resources.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Inventors: Boris GINZBURG, Sharon BEN-PORAT, Oren KAIDAR, Shlomo AVITAL, Avishay SHARAGA, Sridharan SAKTHIVELU, Eran FRIEDLANDER
  • Publication number: 20070220231
    Abstract: Processors, systems, and methods for virtual address translation by a processor for a peripheral device are disclosed. In one embodiment, a processor includes a memory management unit and an interface. The memory management unit is to translate a first address to a second address. The first address is an address usable by software to access the virtual memory space of the processor. The second address is an address usable by the processor to access the physical memory space of the processor. The interface is to receive the first address from a peripheral device, to receive a request to translate the first address, and to transmit the second address to the peripheral device for the peripheral device to use to access the physical memory space of the processor.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventors: Sridharan Sakthivelu, John Baudrexl
  • Publication number: 20060285494
    Abstract: Apparatus and systems, as well as methods and articles, may operate to measure a network link throughput value, compare the throughput value to a threshold value, and dynamically regulate the link speed based on the measured throughput value.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 21, 2006
    Inventors: Yadong Li, Patrick Connor, William Campbell, Indumathi Madhavan, Sridharan Sakthivelu
  • Publication number: 20060010273
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides in response to a command from an initiator device to a target device, generating a command context associated with the command, assigning a rule-based tag to the command, storing the command context in a command context queue, and forwarding a request having the command and the rule-based tag to a network device of the initiator device.
    Type: Application
    Filed: June 25, 2004
    Publication date: January 12, 2006
    Inventor: Sridharan Sakthivelu