The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 14, 2020
Filed:
Apr. 26, 2018
Lightbits Labs Ltd., Kfar Saba, IL;
Shmuel Ben-Yehuda, Haifa, IL;
Ofir Efrati, Even Yehuda, IL;
Roy Geron, Beit Izchaq, IL;
Abel Alkon Gordon, Haifa, IL;
Sagi Grimberg, Kfar Saba, IL;
Eran Kirzner, Moshav Elishama, IL;
Ziv Tishel, Kiryat Ono, IL;
Maor Vanmak, Magal, IL;
Ofer Hayut, Rosh Pina, IL;
Lightbits Labs Ltd., Kfar Saba, IL;
Abstract
A method and a system for accelerating computer data garbage collection (GC) on a non-volatile memory (NVM) computer storage device may include: monitoring, by a processor, a data validity parameter of at least one physical write unit (PWU), where the PWU may include a plurality of physical data pages of the NVM device; sending at least one GC command from the processor to an accelerator associated with the NVM device, based on the monitored data validity parameter; copying, by the accelerator, a plurality of data-objects stored on at least one first PWU, to a read address space comprised within the accelerator; copying valid data-objects from the read address space to a write address space comprised within the accelerator until the amount of data in the write address space exceeds a predefined threshold; and storing, by the accelerator, the data content in at least one second PWU in the NVM media.