发明名称 Techniques for reducing memory write operations using coalescing memory buffers and difference information
摘要 A system, method, and computer program product are provided for reducing write operations in memory. In use, write operations to be performed on data stored in memory are identified. A difference is then determined between results of the write operations and the data stored in the memory. Difference information associated with the difference is stored in the memory. To this end, the write operations may be reduced, utilizing the difference information.
申请公布号 US9170742(B2) 申请公布日期 2015.10.27
申请号 US201414201020 申请日期 2014.03.07
申请人 Seagate Technology LLC 发明人 Danilak Radoslav
分类号 G06F12/02;G06F3/06;G11C16/34 主分类号 G06F12/02
代理机构 Taylor English Duma, LLP 代理人 Taylor English Duma, LLP
主权项 1. An apparatus comprising: a difference computation module; one or more coalescing memory buffers; wherein the difference computation module is enabled to receive a command initiating an operation to be applied to storage devices,identify the operation as a write operation directed to one or more of a plurality of blocks of the storage devices,compute a difference between a current state of data of the one or more blocks and a state that would result from the write operation, andpopulate at least one of the coalescing memory buffers with difference information associated with the difference and to be used to update an associated one of the blocks; wherein the coalescing memory buffers are separate from the storage devices; and wherein the difference computation module is further enabled to selectively write the difference information in the coalescing memory buffers to the storage devices, based on a determination of fullness of the coalescing memory buffers.
地址 Cupertino CA US