Patents by Inventor Shivashekar Muralishankar

Shivashekar Muralishankar 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: 20220004495
    Abstract: Systems, apparatuses, and methods provide for a memory controller to manage cache evictions and/or insertions in a data server environment based at least in part on host managed hotness data. For example, a memory controller includes logic to receive a plurality of read and write requests from a host, where the plurality of read and write requests include an associated hotness data. A valid unit count of operational memory cells is maintained on a block-by-block basis for a plurality of memory blocks. A hotness index count is also maintained based at least in part on the hotness data on a block-by-block basis for the plurality of memory blocks. One or more memory blocks of the plurality of memory blocks are selected for eviction from a single level cell region to an x-level cell region based at least in part on the valid unit count and the hotness index count.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Applicant: Intel Corporation
    Inventors: Shankar Natarajan, Chace Clark, Francis Corrado, Shivashekar Muralishankar, Suresh Nagarajan
  • Patent number: 11119672
    Abstract: An embodiment of a memory controller device includes technology to control access to a memory array which includes a single-level cell region and a multi-level cell region, determine an amount of valid data in a dynamic portion of the single-level cell region at runtime, and adjust a size of the dynamic portion of the single-level cell region at runtime based on the determined amount of valid data in the dynamic portion of the single-level cell region. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 14, 2021
    Assignee: Intel Corporation
    Inventors: Shankar Natarajan, Suresh Nagarajan, Shivashekar Muralishankar, Sriram Natarajan, Yihua Zhang
  • Publication number: 20200167089
    Abstract: An embodiment of a memory controller device includes technology to control access to a memory array which includes a single-level cell region and a multi-level cell region, determine an amount of valid data in a dynamic portion of the single-level cell region at runtime, and adjust a size of the dynamic portion of the single-level cell region at runtime based on the determined amount of valid data in the dynamic portion of the single-level cell region. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: August 6, 2019
    Publication date: May 28, 2020
    Applicant: Intel Corporation
    Inventors: Shankar Natarajan, Suresh Nagarajan, Shivashekar Muralishankar, Sriram Natarajan, Yihua Zhang