发明名称 |
Efficient Context Save/Restore During Hardware Decompression of DEFLATE Encoded Data |
摘要 |
An approach is provided in which a hardware accelerator receives a request to decompress a data stream that includes multiple deflate blocks and multiple deflate elements compressed according to block-specific compression configuration information. The hardware accelerator identifies a commit point that is based upon an interruption of a first decompression session of the data stream and corresponds to one of the deflate blocks. As such, the hardware accelerator configures a decompression engine based upon the corresponding deflate block's configuration information and, in turn, recommences decompression of the data stream at an input bit location corresponding to the commit point. |
申请公布号 |
US2015066878(A1) |
申请公布日期 |
2015.03.05 |
申请号 |
US201314012382 |
申请日期 |
2013.08.28 |
申请人 |
International Business Machines Corporation |
发明人 |
Agarwal Kanak B.;Jamsek Damir A.;Martin Andrew K.;Rieke Reiner;Vogt Joerg-Stephan;von Boehn Gunnar |
分类号 |
H03M7/30 |
主分类号 |
H03M7/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of resuming decompression of a data stream, the method comprising:
receiving a request to decompress a data stream that includes a plurality of deflate blocks, wherein each of the plurality of deflate blocks includes block-specific compression configuration information and a plurality of deflate elements compressed according to the block-specific compression configuration information; identifying a commit point that is based upon an interruption of a first decompression session of the data stream and corresponds to one of the plurality of deflate blocks; configuring a decompression engine based upon the corresponding deflate block's block-specific compression information; and commencing a second decompression session of the data stream, using the configured decompression engine, at an input bit location corresponding to the commit point. |
地址 |
Armonk NY US |