comparison 14/slides/April01st.html @ 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
comparison
equal deleted inserted replaced
61:34814eb70a0b 62:49ed2264da4c
94 <div class="presentation"> 94 <div class="presentation">
95 95
96 <!-- add slides here; example --> 96 <!-- add slides here; example -->
97 <div id="header"> 97 <div id="header">
98 <h1>Cerium による並列処理向け I/O の設計と実装</h1> 98 <h1>Cerium による並列処理向け I/O の設計と実装</h1>
99 <h1>Cerium による並列処理向け I/O の設計と実装</h1>
99 </div> 100 </div>
100 101
101 <div class='cover'> 102 <div class='cover'>
102 <h1>今週までの活動</h1> 103 <h1>今週までの活動</h1>
103 <ul> 104 <ul>
116 </div> 117 </div>
117 118
118 119
119 <div id="cover"> 120 <div id="cover">
120 <h1>Abstract</h1> 121 <h1>Abstract</h1>
122 <p>
123 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。
124 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。
125 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。
126 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。
127 </p>
128
129 <p>
130 We have developed Cerium that is a parallel programing Framework.
131 In preceding research, procceing speed improved by concurrency of tasks.
132 But, Tasks and I/O proccecing
121 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 133 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。
122 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていなかった。 134 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていなかった。
123 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 135 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。
124 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 136 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。
137 </p>
138
125 </div> 139 </div>
126 140
127 <div class='cover'> 141 <div class='cover'>
128 <h1>word count で mmap vs Blocked Read</h1> 142 <h1>word count で mmap vs Blocked Read</h1>
143 <p>
144 firefly 上で実行<br>
145 2*2.66 GHz, HHD 1TB, memory 16GB<br>
146 file size : 1GB<br>
147 cpu num : 12
148 </p>
149
150 <table>
151 <tr>
152 <table>
153 <tr><td>mode</td><td>time(s)</td></tr>
154 <tr><td>cpu & mmap</td><td>22.98</td></tr>
155 <tr><td>cpu & blocked read</td><td>13.14</td></tr>
156 <tr><td>gpu & mmap</td><td>101.40</td></tr>
157 <tr><td>gpu & blocked read</td><td>90.63</td></tr>
158 </table>
159 <tr>
160 </table>
129 <ul> 161 <ul>
130 <li>Item One Here</li> 162 <li></li>
131 <li>Item Two Here</li> 163 <li></li>
132 </ul> 164 </ul>
133 </div> 165 </div>
134 166
135 <div> 167 <div>
136 <h1>名刺作成と注文</h1> 168 <h1>名刺作成と注文</h1>