Patents by Inventor Aliaksei CHARNEVICH

Aliaksei CHARNEVICH 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: 11163489
    Abstract: Memory systems and components thereof perform clustering on workload items. Such a memory system comprises a memory device from which data is read and to which data is written; and a memory controller that receives from a host workload items in a workload sequence, each workload item being defined by at least a start logical block address (LBA) and a length. The memory controller merges sequential workload items in the workload sequence to constitute a single workload item; identifies a start workload item for a candidate cluster; stores the LBA and a hit count of the start workload item in a hash table of the memory controller; identifies an end workload item for the candidate cluster; determines whether the candidate cluster is found in the workload sequence more than a threshold number of times; and, if so, accepts the candidate cluster.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 2, 2021
    Assignee: SK hynix Inc.
    Inventors: Yauheni Yaromenka, Aliaksei Charnevich, Joon Mo Koo, Siarhei Zalivaka
  • Patent number: 10802761
    Abstract: Systems and methods are provided for predicting commands. A controller of a memory system includes a receiver for sequentially receiving a plurality of commands for the memory device in a plurality of windows, and a control component including a finite state machine for training multiple groups of states based on characteristics of the plurality of windows, and predicting a characteristic of next commands, which is to be received in a next window subsequent to a last window among the plurality of windows, based on the multiple groups of states.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 13, 2020
    Assignee: SK hynix Inc.
    Inventors: Aliaksei Charnevich, Siarhei Zalivaka
  • Publication number: 20190361628
    Abstract: Memory systems and components thereof perform clustering on workload items. Such a memory system comprises a memory device from which data is read and to which data is written; and a memory controller that receives from a host workload items in a workload sequence, each workload item being defined by at least a start logical block address (LBA) and a length. The memory controller merges sequential workload items in the workload sequence to constitute a single workload item; identifies a start workload item for a candidate cluster; stores the LBA and a hit count of the start workload item in a hash table of the memory controller; identifies an end workload item for the candidate cluster; determines whether the candidate cluster is found in the workload sequence more than a threshold number of times; and, if so, accepts the candidate cluster.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 28, 2019
    Inventors: Yauheni YAROMENKA, Aliaksei CHARNEVICH, Joon Mo KOO, Siarhei ZALIVAKA
  • Publication number: 20190303043
    Abstract: Systems and methods are provided for predicting commands. A controller of a memory system includes a receiver for sequentially receiving a plurality of commands for the memory device in a plurality of windows, and a control component including a finite state machine for training multiple groups of states based on characteristics of the plurality of windows, and predicting a characteristic of next commands, which is to be received in a next window subsequent to a last window among the plurality of windows, based on the multiple groups of states.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 3, 2019
    Inventors: Aliaksei CHARNEVICH, Siarhei ZALIVAKA