Patents by Inventor Wojciech Malikowski

Wojciech Malikowski 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: 20230139729
    Abstract: To increase the availability of a non-volatile cache for use by workloads, the non-volatile cache is dynamically assigned to workloads. The non-volatile cache assigned to a workload can be reduced or increased on demand. A cache space manager ensures that the physical non-volatile cache is available to be assigned prior to assigning. A workload analyzer recognizes a sequential or random workload and requests to reduce the cache space assigned for the sequential or random workload. The workload analyzer recognizes a locality workload, waits until cache space is available in the non-volatile cache and requests an increase of cache space for the locality workload.
    Type: Application
    Filed: December 28, 2022
    Publication date: May 4, 2023
    Inventors: Mariusz BARCZAK, Wojciech MALIKOWSKI, Mateusz KOZLOWSKI, Lukasz LASEK, Artur PASZKIEWICZ, Krzysztof SMOLINSKI
  • Publication number: 20230051328
    Abstract: Systems, apparatuses, and methods provide for a memory controller to manage a tiered memory including a zoned namespace drive memory capacity tier. For example, a memory controller includes logic to translate a standard zoned namespace drive address associated with a user write to a tiered memory address write. The tiered memory address write is associated with the tiered memory including the persistent memory cache tier and the zoned namespace drive memory capacity tier. A plurality of tiered memory address writes are collected, where the plurality of tiered memory address writes include the tiered memory address write and other tiered memory address writes in the persistent memory cache tier. The collected plurality of tiered memory address writes are transferred from the persistent memory cache tier to the zoned namespace drive memory capacity tier, via an append-type zoned namespace drive write command.
    Type: Application
    Filed: August 12, 2022
    Publication date: February 16, 2023
    Inventors: Mariusz Barczak, Wojciech Malikowski, Mateusz Kozlowski, Lukasz Lasek, Artur Paszkiewicz, Kapil Karkra
  • Publication number: 20230051806
    Abstract: A host Flash Translation Layer (FTL) synchronizes host FTL operations with the drive FTL operations to reduce write amplification and over-provisioning. Embodiments of FTL synchronization map, at the host FTL software (SW) stack level, logical bands in which data is managed, referred to as host bands, to the physical bands on a drive where data is stored. The host FTL tracks validity levels of data managed in host bands to determine validity levels of data stored in corresponding physical bands, and optimizes defragmentation operations (such as garbage collection processes and trim operations) applied by the host FTL SW stack to the physical bands based on the tracked validity levels.
    Type: Application
    Filed: November 2, 2022
    Publication date: February 16, 2023
    Inventors: Kapil KARKRA, Wojciech MALIKOWSKI, Mariusz BARCZAK, Shirish BAHIRAT
  • Patent number: 10725690
    Abstract: Examples may include a non-volatile memory having a memory including a first table of device physical addresses and a second table of physical device addresses; a control register to receive a clone command to clone a second memory region of the memory as a copy of a first memory region of the memory, the first and second memory regions being referenced by different device physical addresses; and address translation logic, upon receipt of the clone command, create a first entry in the first table for each page of the first memory region and create a second entry in the first table for each page of the second memory region, each first table entry for the first memory region and each first table entry for the second memory region pointing to a same entry in the second table.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Jakub Radtke, Wojciech Malikowski, Tobiasz Domagala
  • Patent number: 10282287
    Abstract: Memory devices and systems having direct access mode (DAM) space allocation across interleaved non-volatile memory (NVM) modules, as well as methods of allocating direct access mode (DAM) space across interleaved non-volatile memory (NVM) modules are disclosed and described.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 7, 2019
    Assignee: Intel Corporation
    Inventors: Wojciech Malikowski, Maciej Maciejewski
  • Publication number: 20190042443
    Abstract: Examples may include techniques to manage data in a data acquisition system including allocating memory in a first stage buffer; storing data received by a data provider into the allocated memory in the first stage buffer; and storing a key identifying the stored data and an address in the first stage buffer for the stored data in an entry in a first keys data structure. Further steps include receiving a request from a filtering unit to get the stored data from the first stage buffer, the request including the key; retrieving the address in the first stage buffer from the entry in the first keys data structure associated with the key; and returning the address in the first stage buffer to the filtering unit.
    Type: Application
    Filed: March 2, 2018
    Publication date: February 7, 2019
    Inventors: Maciej MACIEJEWSKI, Piotr PELPINSKI, Grzegorz JERECZEK, Jakub RADTKE, Wojciech MALIKOWSKI, Pawel MAKOWSKI
  • Publication number: 20190042097
    Abstract: Examples may include a non-volatile memory having a memory including a first table of device physical addresses and a second table of physical device addresses; a control register to receive a clone command to clone a second memory region of the memory as a copy of a first memory region of the memory, the first and second memory regions being referenced by different device physical addresses; and address translation logic, upon receipt of the clone command, create a first entry in the first table for each page of the first memory region and create a second entry in the first table for each page of the second memory region, each first table entry for the first memory region and each first table entry for the second memory region pointing to a same entry in the second table.
    Type: Application
    Filed: May 18, 2018
    Publication date: February 7, 2019
    Inventors: Jakub RADTKE, Wojciech MALIKOWSKI, Tobiasz DOMAGALA
  • Publication number: 20170185293
    Abstract: Memory devices and systems having direct access mode (DAM) space allocation across interleaved non-volatile memory (NVM) modules, as well as methods of allocating direct access mode (DAM) space across interleaved non-volatile memory (NVM) modules are disclosed and described.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Applicant: Intel Corporation
    Inventors: Wojciech Malikowski, Maciej Maciejewski