changeset 26:8aa74d158f4b

fix
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Tue, 22 Apr 2014 21:25:03 +0900
parents 74b746ef4a03
children 6c57aef715a0
files paper/benchmark.tex
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/paper/benchmark.tex	Tue Apr 22 19:42:50 2014 +0900
+++ b/paper/benchmark.tex	Tue Apr 22 21:25:03 2014 +0900
@@ -99,12 +99,13 @@
 Blocked Read Task がファイル読み込みを行っている間も、WordCount Task は読み込んだ範囲に対して並列処理を行うことができた。
 その結果、mmap より速く WordCount 処理を行うことができたと考える。
 
-しかし、divide size が 16 KB のとき、128KB よりも全体的に速い。CPU 12 のときはほとんど同じ結果を示した。また、CPU の数を 4 以上に設定してもほとんど変化が見られなかった。
+divide size が 16 KB のとき、128KB よりも全体的に速くなり、CPU 12 のときはほとんど同じ結果を示した。また、CPU の数を 4 以上に設定してもほとんど変化が見られなかった。
+
+これより、読み込みを様々な実装で試してみたが、最適な実装を行えば mmap でも充分に速くなる。
+さらに、Blocked Read のような実装を行うと、それ以上に速く動作させることができる。
 
 キャッシュに入った時は、mmap のほうが Read と比較して 1.67 倍速くなる。そして、mmap と Blocked Read と mmap は、ほとんど同じ実行速度となった。
 
-
-
 %\subsection{考察}
 
 % mmap より Blocked Read で実装したほうが速くなったが、これは mmap の読み込み方法が問題であると考える。