-
公开(公告)号:US20170068460A1
公开(公告)日:2017-03-09
申请号:US15254986
申请日:2016-09-01
Applicant: QUALCOMM Incorporated
Inventor: Hyunsuk SHIN , Jung Pill KIM , Assaf Shacham
CPC classification number: G06F3/0608 , G06F3/0611 , G06F3/0613 , G06F3/0625 , G06F3/0631 , G06F3/064 , G06F3/0659 , G06F3/0661 , G06F3/0665 , G06F3/0673 , G06F3/0679 , G06F3/0688
Abstract: Aspects disclosed in the detailed description include hardware accelerated storage compression. In one aspect, prior to writing an uncompressed data block to the storage device, a hardware compression accelerator provided in a storage controller compresses the uncompressed data blocks individually into a compressed data block and allocates the compressed data block to a storage data block in the storage device. The hardware compression accelerator then generates a modified logical block address (LBA) to link the uncompressed data block to the compressed data blocks. In another aspect, the hardware compression accelerator locates a compressed data block based on a corresponding modified LBA and decompresses the compressed data block into an uncompressed data block. By performing hardware accelerated storage compression in the storage controller, it is possible to reduce processing overhead associated with traditional software-based compression systems and improve compression control over traditional storage device driven compression systems.
Abstract translation: 在详细描述中公开的方面包括硬件加速存储压缩。 一方面,在将未压缩的数据块写入到存储装置之前,设置在存储控制器中的硬件压缩加速器将未压缩数据块分别压缩为压缩数据块,并将压缩数据块分配给存储器中的存储数据块 设备。 硬件压缩加速器然后生成修改的逻辑块地址(LBA),以将未压缩的数据块链接到压缩的数据块。 在另一方面,硬件压缩加速器基于对应的修改的LBA定位压缩数据块,并将压缩数据块解压缩为未压缩的数据块。 通过在存储控制器中执行硬件加速存储压缩,可以减少与传统的基于软件的压缩系统相关联的处理开销,并改进对传统存储设备驱动的压缩系统的压缩控制。
-
12.
公开(公告)号:US20150143198A1
公开(公告)日:2015-05-21
申请号:US14081645
申请日:2013-11-15
Applicant: QUALCOMM Incorporated
Inventor: Dexter CHUN , Jung Pill KIM , Hyunsuk SHIN , Jungwon SUH
CPC classification number: G06F11/1072 , G06F11/1048 , G06F11/14 , G11C29/765
Abstract: A system for replacing a page stored in system memory when reading the page incurs a multiple-bit error. Upon reading a page in system memory for which a multiple-bit error is detected, backup data in flash memory is loaded into a redundant page in the system memory, and a re-mapper is configured so that future accesses to the page are redirected to the redundant page.
Abstract translation: 当读取页面时,用于替换存储在系统存储器中的页面的系统产生多位错误。 在读取检测到多位错误的系统存储器中的页面时,闪存中的备份数据被加载到系统存储器中的冗余页面中,并且配置重新映射器,以便将来对页面的访问被重定向到 冗余页面。
-