Mercurial > hg > Members > masakoha > masa
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> |