comparison 14/slides/OS_Abstract.html @ 66:2897e8a9d851

add 05th.txt
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Sun, 06 Apr 2014 05:22:37 +0900
parents 852b0904cafe
children
comparison
equal deleted inserted replaced
65:852b0904cafe 66:2897e8a9d851
95 95
96 <div id="cover"> 96 <div id="cover">
97 <h1>Title 候補</h1> 97 <h1>Title 候補</h1>
98 <ul> 98 <ul>
99 <li> 99 <li>
100 Cerium による並列処理時の mmap と read の検証
101 </li>
102 <li>
103 Cerium による並列処理向け I/O の実装 100 Cerium による並列処理向け I/O の実装
104 </li> 101 </li>
105 </ul> 102 </ul>
106 <h1>Abstract</h1> 103 <h1>Abstract</h1>
107 当研究室では、Task 単位で記述するフレームワーク、Cerium の開発を行っている。 104 <ul>
108 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。 105 <li>
109 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。 106 当研究室では、Task 単位で記述するフレームワーク、Cerium の開発を行っている。
110 さらに、Cerium 側にて I/O 専用スレッドを実装した。 107 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。
111 それらの実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 108 Blocked Read とは、ファイルを一度に読み込まずに、あるサイズに分割して読み込む手法である。
112 </p> 109 さらに、Cerium 側にて I/O 専用スレッドを実装した。
110 <!--
111 それらの実装を行った結果、mmap での実装と比較して 1.55倍ほど速度が向上した。
112 -->
113 それらの結果、mmap ではキャッシュに残った状態からの測定だと速く、
114 Blocked Read ではファイル読み込みからの測定だと速くなった。
115 </li>
116 </ul>
113 </div> 117 </div>
114 118
115 119
116 </div> <!-- presentation --> 120 </div> <!-- presentation -->
117 </body> 121 </body>