ストレージシステムにおける高性能可逆データ圧縮方式の開発
全文
(2) 情報処理学会第 78 回全国大会. 8B. 8B. 8B. 8B. 平文データ. 24bit. 40bit. 48bit. 16bit. b. LZ77+符号化. a 24bit. 40bit. 48bit. 16bit. ヘッダ付加. 圧縮データ. 図4. b. [3,J]. a. c. [3,J]. a. g. c. [3,J]. a. b. e. g. c. [3,J]. a. b b b. 開発した圧縮方式 b. b. a. a. a. a. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. [J]. c. c. c. c. c. c. g. g. g. g. g. g. g. e. e. e. e. e. e. e. e. T2. T3. T4. T5. T6. T7. T8. T9 time. 伸張回路 ① ペイロード 抽出部. 図5. ② 符号 展開部. ③ 文字 解決部. 開発した伸張回路. う。圧縮率の悪化を抑えるため、LZ77 の辞書は分 割境界を超えて参照可能とするが、コピー記号へ 置換可能な文字列は分割境界を跨がないように置 換する。圧縮後の各符号列(ペイロード)の先頭にそ の長さが分かるヘッダを付加する。最後にそれら を連結して圧縮データを構成する。 伸張回路は 3 段の処理部で構成される。最初の ペイロード抽出部(図 6)は、1 サイクル毎にヘッダ を解析し、後続のペイロードを抽出して次段に送 出すると同時に解析位置を次ヘッダに移す。次段 の符号展開部(図 7)は、各ペイロードを 1 符号ずつ 復号するパイプラインであり、コピー符号[L, J]を L 個の空箱[J]に、他の符号を元の文字に変換する。 空箱とは辞書参照するまで未解決な部分を意味す る。最終の文字解決部(図 8)は、分割単位 N の幅を 持つシフトレジスタとセレクタで構成した辞書参 照回路であり、前段の空箱[J]にそこから距離 J の位 置の文字を引いて代入し、平文を全て復元する。 本伸張回路は 1 サイクル毎に N(B)の平文出力が可 能であり、駆動周波数 F(MHz)での伸張速度は常に N・F(MB/s)となる。N は応答時間の許容増加率に 基づき設計する。例えば F=333、N=32 とすれば 8KB リード応答時間は上記例と同じ 0.51%増となる。 PL1. HD1. PL2. HD2. PL3. HD8 PL8. T1. 図7 セレクタ. 符号展開部. 辞書参照で解決. b. b. h. r. q. w. n. a. a. u. v. p. b. k. [J]. w. n. h. k. f. p. t. o. r. t. [J]. z y x. q. m. e. c. a. e. f. d. g. g. f. k. z y x. s. c. h. a. e. e. o. s. b. m. v. T9. T10. [J]. 未解決 部分. b. 伸張出力. 図8. スライド辞書(シフトレジスタ). 距離 J の文字列. 文字解決部. 3. 効果 開発方式(辞書 8KB)による圧縮率を、圧縮ベンチ マーク[3]の”E.coli”の先頭 8KB を用いて従来方式と 比較した(表 1)。本方式は単純圧縮からの圧縮率悪 化を分離圧縮の約 6 割に抑えることができた。. 方式 伸張時間 圧縮結果 圧縮率. 表 1 圧縮方式比較 単純 分離 5.3μs 0.43μs 3528B 4544B 43.1% 55.5% (+12.4). 本開発 0.77μs 4125B 50.4% (+7.3). HD3. Dep1 Dep2. Dep9. Dep11. Dep3 HD: ヘッダ PL: ペイロード Dep: 符号展開. [1] RFC1951 DEFLATE Compressed Data Format Specification version 1.3, 1996. [2] Jacob Ziv and Abraham Lempel; A Universal Algorithm for Sequential Data Compression , IEEE Transactions on Information Theory, May 1977 [3] http://corpus.canterbury.ac.nz/descriptions/#large. Dep8 T1 T2 T3 T4 T5 T6 T7 T8 T9. 図6. 参考文献. Dep10. time. ペイロード抽出部. 1-6. Copyright 2016 Information Processing Society of Japan. All Rights Reserved..
(3)
関連したドキュメント
The component that measures the rate computes the rate, outputs an analog voltage depending on the rate, and communicates with other devices using UART and/or I 2 C. The
Key Word: Reconfigurable Processor, Single Plane Multiple Function, Single Function Multiple Plane, Reconfigurable Part, Dynamic Loading, Fibonacci numbers..
津 波 避難 浸水・家屋崩壊 避難生活 がれき撤.
She has curated a number of major special exhibitions for the Gotoh Museum, including Meibutsu gire (From Loom to Heirloom: The World of Meibutsu-gire Textiles) in 2001,
Amount of Remuneration, etc. The Company does not pay to Directors who concurrently serve as Executive Officer the remuneration paid to Directors. Therefore, “Number of Persons”
○珠洲市宝立町春日野地内における林地開発許可の経緯(参考) 平成元年11月13日
とディグナーガが考えていると Pind は言うのである(このような見解はダルマキールティなら十分に 可能である). Pind [1999:327]: “The underlying argument seems to be
お客さまが発電設備を当社系統に連系(Ⅱ発電設備(特別高圧) ,Ⅲ発電設備(高圧) , Ⅳ発電設備(低圧)