Patents by Inventor Dmitri ZELENIAK

Dmitri ZELENIAK 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: 20240168638
    Abstract: Disclosed is a memory block refreshing method. The method includes storing a read command in a first register to queue read refresh operations in a case that the read command causes a read counter value to reach a read refresher threshold value, the read counter value indicating a number of read operations performed, adjusting the read refresher threshold value based on a number of first memory blocks corresponding to the queued read refresh operations to obtain a new read refresher threshold value, and performing a mover read operation for moving data from the first memory blocks to second memory blocks different from the first memory blocks upon determination that the read counter value has reached the new read refresher threshold value.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Inventors: Aleksandr Kotikov, Aliaksandr Zapatylak, Dmitri Zeleniak, Leanid Kavaliou
  • Patent number: 11789748
    Abstract: A controller of a memory system optimizes parameters of firmware (FW). The controller receives, from a host, a set workload among multiple workloads, each workload including a corresponding restriction on performance metrics. The controller searches for a suboptimal parameter set satisfying restrictions for all workloads among multiple parameter sets for the firmware, based on the set workload, each parameter set including a plurality of parameters, each parameter associated with one or more performance metrics of the memory system.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: October 17, 2023
    Assignee: SK hynix Inc.
    Inventors: Dmitri Zeleniak, Uladzimir Marchanka, Uladzimir Hrek
  • Publication number: 20220236912
    Abstract: A controller of a memory system automatically tunes parameters of firmware (FW). The controller includes firmware and a performance optimizer. The performance optimizer is configured to: compute one or more performance and power metrics based on commands received from the host; select a parameter set among multiple parameter sets for the firmware based on the one or more performance and power metrics; and provide the selected parameter set to use in one or more flash translation layers.
    Type: Application
    Filed: January 27, 2021
    Publication date: July 28, 2022
    Inventors: Dmitri ZELENIAK, Uladzimir MARCHANKA, Uladzimir HREK
  • Publication number: 20220107818
    Abstract: A controller of a memory system optimizes parameters of firmware (FW). The controller receives, from a host, a set workload among multiple workloads, each workload including a corresponding restriction on performance metrics. The controller searches for a suboptimal parameter set satisfying restrictions for all workloads among multiple parameter sets for the firmware, based on the set workload, each parameter set including a plurality of parameters, each parameter associated with one or more performance metrics of the memory system.
    Type: Application
    Filed: October 5, 2020
    Publication date: April 7, 2022
    Inventors: Dmitri ZELENIAK, Uladzimir MARCHANKA, Uladzimir HREK