Mercurial > hg > Members > masakoha > masa
changeset 62:49ed2264da4c
break writting Abstract
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 01 Apr 2014 23:09:16 +0900 |
parents | 34814eb70a0b |
children | 6157582caebe |
files | 14/OUTLINE 14/slides/April01st.html |
diffstat | 2 files changed, 43 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/14/OUTLINE Tue Apr 01 02:52:46 2014 +0900 +++ b/14/OUTLINE Tue Apr 01 23:09:16 2014 +0900 @@ -1,3 +1,12 @@ +--------------------------------------------------------------------------- +2014/04/01 (Tue) + [memo] + Abstract の作成 + word count の計測 + ゼミ資料 + +--------------------------------------------------------------------------- + 2014/03/16 (Sun) [memo] 作曲講座メモ
--- a/14/slides/April01st.html Tue Apr 01 02:52:46 2014 +0900 +++ b/14/slides/April01st.html Tue Apr 01 23:09:16 2014 +0900 @@ -96,6 +96,7 @@ <!-- add slides here; example --> <div id="header"> <h1>Cerium による並列処理向け I/O の設計と実装</h1> + <h1>Cerium による並列処理向け I/O の設計と実装</h1> </div> <div class='cover'> @@ -118,17 +119,48 @@ <div id="cover"> <h1>Abstract</h1> + <p> + 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 + 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。 + 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 + その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 + </p> + + <p> + We have developed Cerium that is a parallel programing Framework. + In preceding research, procceing speed improved by concurrency of tasks. + But, Tasks and I/O proccecing 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていなかった。 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 + </p> + </div> <div class='cover'> <h1>word count で mmap vs Blocked Read</h1> + <p> + firefly 上で実行<br> + 2*2.66 GHz, HHD 1TB, memory 16GB<br> + file size : 1GB<br> + cpu num : 12 + </p> + + <table> + <tr> + <table> + <tr><td>mode</td><td>time(s)</td></tr> + <tr><td>cpu & mmap</td><td>22.98</td></tr> + <tr><td>cpu & blocked read</td><td>13.14</td></tr> + <tr><td>gpu & mmap</td><td>101.40</td></tr> + <tr><td>gpu & blocked read</td><td>90.63</td></tr> + </table> + <tr> + </table> <ul> - <li>Item One Here</li> - <li>Item Two Here</li> + <li></li> + <li></li> </ul> </div>