Mercurial > hg > Members > masakoha > masa
comparison 14/slides/April01st.html @ 63:6157582caebe
add 01st.memo
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 02 Apr 2014 08:44:42 +0900 |
parents | 49ed2264da4c |
children |
comparison
equal
deleted
inserted
replaced
62:49ed2264da4c | 63:6157582caebe |
---|---|
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> | |
100 </div> | 99 </div> |
101 | 100 |
102 <div class='cover'> | 101 <div class='cover'> |
103 <h1>今週までの活動</h1> | 102 <h1>今週までの活動</h1> |
104 <ul> | 103 <ul> |
117 </div> | 116 </div> |
118 | 117 |
119 | 118 |
120 <div id="cover"> | 119 <div id="cover"> |
121 <h1>Abstract</h1> | 120 <h1>Abstract</h1> |
122 <p> | |
123 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 | 121 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 |
124 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。 | 122 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。 |
125 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 | 123 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 |
126 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 | 124 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 |
127 </p> | 125 </p> |
128 | 126 |
129 <p> | 127 <p> |
130 We have developed Cerium that is a parallel programing Framework. | 128 We have developed Cerium that is a parallel programing Framework. |
131 In preceding research, procceing speed improved by concurrency of tasks. | 129 In preceding research, procceing speed improved by concurrency of tasks. |
132 But, Tasks and I/O proccecing | 130 But, Tasks and I/O proccecing |
133 当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 | |
134 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていなかった。 | |
135 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 | |
136 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。 | |
137 </p> | 131 </p> |
138 | 132 |
139 </div> | 133 </div> |
140 | 134 |
141 <div class='cover'> | 135 <div class='cover'> |