ページへ戻る
印刷
tek1/oldlog/000
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:tek1/oldlog/000 をテンプレートにして作成
開始行:
TITLE:x
* 旧 [[tek1/comp]]の内容
* [[tek1]]の続き
-(by [[K]], 2004.06.15)
-tek1~tek3の圧縮展開比較表
--MLに書いたら読みにくくなってきたのでこっちにまとめ
*** 比較表
-サイズ
||無圧縮|tek0|tek1|tek2|tek3|stk1|stk2|stk3|lh7|gzip|bzip...
|hellok1|RIGHT:272|RIGHT:128|RIGHT:125|RIGHT:124|RIGHT:14...
|zero4k|RIGHT:4096|RIGHT:27|RIGHT:26|RIGHT:25|RIGHT:26|RI...
|zero64k|RIGHT:65536|RIGHT:28|RIGHT:28|RIGHT:27|RIGHT:28|...
|bim2binc|RIGHT:53792|RIGHT:15019|RIGHT:14475|RIGHT:14067...
|kdun00b|RIGHT:655360|RIGHT:46246|RIGHT:42098|RIGHT:41412...
|osaskgo|RIGHT:1973741|RIGHT:1149662|RIGHT:1097405|RIGHT:...
|osask.bmp|RIGHT:393334|RIGHT:6389|RIGHT:5934|RIGHT:5612|...
|num128|RIGHT:131072|RIGHT:106953|(40前後)|(40前後)|RIGHT...
-規格化指数
||無圧縮|tek0|tek1|tek2|tek3|stk1|stk2|stk3|lh7|gzip|bzip...
|hellok1|RIGHT:224.8|RIGHT:105.8|RIGHT:103.3|RIGHT:102.5|...
|zero4k|RIGHT:16384|RIGHT:108.0|RIGHT:104.0|RIGHT:100.0|R...
|zero64k|RIGHT:242726|RIGHT:103.7|RIGHT:103.7|RIGHT:100.0...
|bim2binc|RIGHT:463.4|RIGHT:129.4|RIGHT:124.7|RIGHT:121.2...
|kdun00b|RIGHT:1899|RIGHT:134.0|RIGHT:122.0|RIGHT:120.0|R...
|osaskgo|RIGHT:216.9|RIGHT:126.4|RIGHT:120.6|RIGHT:120.1|...
|osask.bmp|RIGHT:9055|RIGHT:147.0|RIGHT:136.6|RIGHT:129.2...
|num128|RIGHT:327680|RIGHT:267383|||RIGHT:100.0|235695|(2...
|(max)||RIGHT:147.0|RIGHT:136.6|RIGHT:129.2|RIGHT:188.5|R...
--(max)は、bim2binc、kdun00b、osaskgo、osask.bmpのみ対象...
--(max)で判断すると安定して圧縮率のよいものは以下の順にな...
|rk|LZMA|tek2|stk2|tek1|stk1|bzip2|gzip|tek0|lh7|tek3|stk...
|106.4|110.2|129.2|129.2|136.6|136.6|137.1|146.0|147.0|14...
--↑これは主にosask.bmpの結果で決まっているともいえるので...
---しかし、「汎用圧縮符号」としては弱点があるというのは好...
|rk|LZMA|tek2|stk2|tek1|stk1|gzip|lh7|tek0|bzip2|tek3|stk...
|106.4|110.2|121.2|121.1|124.7|124.7|129.2|131.9|134.0|13...
---bzip2が落ちてlh7が少し回復する以外は、順位そのものの傾...
-tar+tek2(.tar.tk/.ttk)
||tar|ttk|lh7|tgz|tbz|tar.lzma|
|bim2bi4j|RIGHT:266725|RIGHT:70030|RIGHT:90266|RIGHT:8458...
|osat45i|RIGHT:759808|RIGHT:528582|RIGHT:532093|RIGHT:528...
|[[cantrbry:http://corpus.canterbury.ac.nz/descriptions/]...
--ディスクイメージへの強さが、tarへの強さにつながったのか...
--ロングファイルネーム対応のSF16ができるまで.img.tk(.itk)...
--cantrbryはよく分からないけど有名な圧縮対象のようです。
---http://www.emit.jp/gca/cmptest.html
---http://compression.ca/act-canterbury.html
-展開速度
--参考:EPIA-VE5000でのosaskgoの展開速度
|meth.|deco.time|size|vs rk|score|score2|言語|備考|
|tek3|0.15[sec]|1315527|144.6|RIGHT:4.5|RIGHT:21.7|ASKA|C...
|LZO|0.18[sec]|1177820|129.5|RIGHT:3.8|RIGHT:23.3|?|←おそ...
|tek1|0.58[sec]|1097475|120.6|RIGHT:10.9|RIGHT:69.9|C|ASK...
|tek2|0.76[sec]|1092517|120.1|RIGHT:14.3|RIGHT:91.3|C|ASK...
|lh7|1.04[sec]|1099064|120.8|RIGHT:20.6||?||
|gzip|1.24[sec]|1111684|122.2|RIGHT:26.4||?||
|tek0|1.39[sec]|1149662|126.4|RIGHT:35.4|RIGHT:175.7|C||
|LZMA|1.42[sec]|RIGHT:953821|104.8|RIGHT:6.6|RIGHT:148.8|...
|bzip2|2.52[sec]|1047411|115.1|RIGHT:37.3|RIGHT:290.1|?||
|GCA|4.91[sec]|1002311|110.2|RIGHT:49.6||?||
--いずれも圧縮データを読み込む時間がデコードタイムに加算...
---したがって、tek3やLZOは小さくない誤差を含んでいる可能...
---試しに1315527バイトのファイルリードだけやらせてみたら0...
--「言語」はこの展開速度の測定につかったデコードルーチン...
---tek系についてはASKAで動かすのがメインなので、実用上はC...
--たぶんLZOは既にアセンブラ化されていると思います(そうで...
--GCA、gzip、lh7に関しては展開ルーチンの記述言語は不明で...
--score = (time - 0.05) x (vs_rk - 100)
---なんとなく計算してみたくなったので(笑)。小さければ小...
//---LZOが僕の予想通りアセンブラ化されているとすれば、公...
--score2 = time x vs_rk
---scoreの指標がどれくらい実感に近いのかを確認するために...
--補足(履歴)
---2004.06.20 tek1のC言語版展開ルーチンを改良(0.75[se...
---2004.06.20 tek2のC言語版展開ルーチンを改良(0.82[se...
*** 圧縮形式の説明
-無圧縮
-tek0
-tek1
-tek2
-tek3
-stk1
--tek1でBS:0かつ補助バッファを使わないもの(subset-tek1)
-stk2
--tek2でBS:0かつ補助バッファを使わないもの(subset-tek2)
-stk3
--tek3でBS:0かつ補助バッファを使わないもの(subset-tek3)
-lh7
-gzip
-bzip2
-LZMA
-LZO
-rk
-展開ルーチンのコンパクトさにこだわる人向けの情報
--stk3の展開ルーチンは135行(dtk3s.c)
--stk1/stk2の展開ルーチンセットは582行(dtk2s.c)
--tek1/tek2/tek3のフルセット展開ルーチンセットは1009行(d...
--展開速度はフルセット版もサブセット版もほぼ同じ
* こめんと欄
#comment
終了行:
TITLE:x
* 旧 [[tek1/comp]]の内容
* [[tek1]]の続き
-(by [[K]], 2004.06.15)
-tek1~tek3の圧縮展開比較表
--MLに書いたら読みにくくなってきたのでこっちにまとめ
*** 比較表
-サイズ
||無圧縮|tek0|tek1|tek2|tek3|stk1|stk2|stk3|lh7|gzip|bzip...
|hellok1|RIGHT:272|RIGHT:128|RIGHT:125|RIGHT:124|RIGHT:14...
|zero4k|RIGHT:4096|RIGHT:27|RIGHT:26|RIGHT:25|RIGHT:26|RI...
|zero64k|RIGHT:65536|RIGHT:28|RIGHT:28|RIGHT:27|RIGHT:28|...
|bim2binc|RIGHT:53792|RIGHT:15019|RIGHT:14475|RIGHT:14067...
|kdun00b|RIGHT:655360|RIGHT:46246|RIGHT:42098|RIGHT:41412...
|osaskgo|RIGHT:1973741|RIGHT:1149662|RIGHT:1097405|RIGHT:...
|osask.bmp|RIGHT:393334|RIGHT:6389|RIGHT:5934|RIGHT:5612|...
|num128|RIGHT:131072|RIGHT:106953|(40前後)|(40前後)|RIGHT...
-規格化指数
||無圧縮|tek0|tek1|tek2|tek3|stk1|stk2|stk3|lh7|gzip|bzip...
|hellok1|RIGHT:224.8|RIGHT:105.8|RIGHT:103.3|RIGHT:102.5|...
|zero4k|RIGHT:16384|RIGHT:108.0|RIGHT:104.0|RIGHT:100.0|R...
|zero64k|RIGHT:242726|RIGHT:103.7|RIGHT:103.7|RIGHT:100.0...
|bim2binc|RIGHT:463.4|RIGHT:129.4|RIGHT:124.7|RIGHT:121.2...
|kdun00b|RIGHT:1899|RIGHT:134.0|RIGHT:122.0|RIGHT:120.0|R...
|osaskgo|RIGHT:216.9|RIGHT:126.4|RIGHT:120.6|RIGHT:120.1|...
|osask.bmp|RIGHT:9055|RIGHT:147.0|RIGHT:136.6|RIGHT:129.2...
|num128|RIGHT:327680|RIGHT:267383|||RIGHT:100.0|235695|(2...
|(max)||RIGHT:147.0|RIGHT:136.6|RIGHT:129.2|RIGHT:188.5|R...
--(max)は、bim2binc、kdun00b、osaskgo、osask.bmpのみ対象...
--(max)で判断すると安定して圧縮率のよいものは以下の順にな...
|rk|LZMA|tek2|stk2|tek1|stk1|bzip2|gzip|tek0|lh7|tek3|stk...
|106.4|110.2|129.2|129.2|136.6|136.6|137.1|146.0|147.0|14...
--↑これは主にosask.bmpの結果で決まっているともいえるので...
---しかし、「汎用圧縮符号」としては弱点があるというのは好...
|rk|LZMA|tek2|stk2|tek1|stk1|gzip|lh7|tek0|bzip2|tek3|stk...
|106.4|110.2|121.2|121.1|124.7|124.7|129.2|131.9|134.0|13...
---bzip2が落ちてlh7が少し回復する以外は、順位そのものの傾...
-tar+tek2(.tar.tk/.ttk)
||tar|ttk|lh7|tgz|tbz|tar.lzma|
|bim2bi4j|RIGHT:266725|RIGHT:70030|RIGHT:90266|RIGHT:8458...
|osat45i|RIGHT:759808|RIGHT:528582|RIGHT:532093|RIGHT:528...
|[[cantrbry:http://corpus.canterbury.ac.nz/descriptions/]...
--ディスクイメージへの強さが、tarへの強さにつながったのか...
--ロングファイルネーム対応のSF16ができるまで.img.tk(.itk)...
--cantrbryはよく分からないけど有名な圧縮対象のようです。
---http://www.emit.jp/gca/cmptest.html
---http://compression.ca/act-canterbury.html
-展開速度
--参考:EPIA-VE5000でのosaskgoの展開速度
|meth.|deco.time|size|vs rk|score|score2|言語|備考|
|tek3|0.15[sec]|1315527|144.6|RIGHT:4.5|RIGHT:21.7|ASKA|C...
|LZO|0.18[sec]|1177820|129.5|RIGHT:3.8|RIGHT:23.3|?|←おそ...
|tek1|0.58[sec]|1097475|120.6|RIGHT:10.9|RIGHT:69.9|C|ASK...
|tek2|0.76[sec]|1092517|120.1|RIGHT:14.3|RIGHT:91.3|C|ASK...
|lh7|1.04[sec]|1099064|120.8|RIGHT:20.6||?||
|gzip|1.24[sec]|1111684|122.2|RIGHT:26.4||?||
|tek0|1.39[sec]|1149662|126.4|RIGHT:35.4|RIGHT:175.7|C||
|LZMA|1.42[sec]|RIGHT:953821|104.8|RIGHT:6.6|RIGHT:148.8|...
|bzip2|2.52[sec]|1047411|115.1|RIGHT:37.3|RIGHT:290.1|?||
|GCA|4.91[sec]|1002311|110.2|RIGHT:49.6||?||
--いずれも圧縮データを読み込む時間がデコードタイムに加算...
---したがって、tek3やLZOは小さくない誤差を含んでいる可能...
---試しに1315527バイトのファイルリードだけやらせてみたら0...
--「言語」はこの展開速度の測定につかったデコードルーチン...
---tek系についてはASKAで動かすのがメインなので、実用上はC...
--たぶんLZOは既にアセンブラ化されていると思います(そうで...
--GCA、gzip、lh7に関しては展開ルーチンの記述言語は不明で...
--score = (time - 0.05) x (vs_rk - 100)
---なんとなく計算してみたくなったので(笑)。小さければ小...
//---LZOが僕の予想通りアセンブラ化されているとすれば、公...
--score2 = time x vs_rk
---scoreの指標がどれくらい実感に近いのかを確認するために...
--補足(履歴)
---2004.06.20 tek1のC言語版展開ルーチンを改良(0.75[se...
---2004.06.20 tek2のC言語版展開ルーチンを改良(0.82[se...
*** 圧縮形式の説明
-無圧縮
-tek0
-tek1
-tek2
-tek3
-stk1
--tek1でBS:0かつ補助バッファを使わないもの(subset-tek1)
-stk2
--tek2でBS:0かつ補助バッファを使わないもの(subset-tek2)
-stk3
--tek3でBS:0かつ補助バッファを使わないもの(subset-tek3)
-lh7
-gzip
-bzip2
-LZMA
-LZO
-rk
-展開ルーチンのコンパクトさにこだわる人向けの情報
--stk3の展開ルーチンは135行(dtk3s.c)
--stk1/stk2の展開ルーチンセットは582行(dtk2s.c)
--tek1/tek2/tek3のフルセット展開ルーチンセットは1009行(d...
--展開速度はフルセット版もサブセット版もほぼ同じ
* こめんと欄
#comment
ページ名: