# HG changeset patch # User Yuhi TOMARI # Date 1423808609 -32400 # Node ID dc223c3f100e95670e19ac39e3956fd6c6b33479 # Parent 27aeea97bf425ef00f986cf0081cd304001e3fb3 fix abstracut diff -r 27aeea97bf42 -r dc223c3f100e paper/abstract.tex --- a/paper/abstract.tex Fri Feb 13 15:14:52 2015 +0900 +++ b/paper/abstract.tex Fri Feb 13 15:23:29 2015 +0900 @@ -1,17 +1,17 @@ \begin{abstract} Cerium は並列プログラミングフレームワークである。 本来 Cerium は Cell Broad band Engine 用のフレームワークであったが、 -マルチコア CPU や GPU といったマルチプラットフォームに対応する必要がある。 +マルチコア CPU や GPU といったマルチプラットフォームに対応させ、 +より汎用的なフレームワークへ改良を行った。 マルチコア CPU は SynchronizedQueue 、 GPU は OpenCL と CUDA により実装した。 -GPGPU を行う際に Task を GPU 上で実行しただけでは充分な並列度が出ない。 -データ並列実行をサポートすることで GPGPU における並列度の向上を図る。 +データ並列実行をサポートすることで GPGPU を行う際に高い並列度を維持することを可能にした。 -また、マルチコア CPU や GPU で並列処理を行ったとしても、I/O の動作による負担が大きければ、 -プログラムは高速にならない。 -Cerium ではファイル読み込みを mmap で実装していたが、 Blocked Read による並列処理向けの I/O の実装を行った。 +また、Cerium ではファイル読み込みを mmap で実装していたが、 Blocked Read による並列処理向けの I/O の実装を行った。 + +I/O 部分も Cerium を用いて並列に処理することでオーバーヘッドの改善が見込める。 Sort、WordCount 、FFT の例題を元に測定を行い、 -追加した機能がマルチプラットフォームにおける並列プログラミングで有効に作用することを示す。 +追加した機能がマルチプラットフォームにおける並列プログラミングで有効に作用することを示した。 \end{abstract} diff -r 27aeea97bf42 -r dc223c3f100e paper/master_paper.dvi Binary file paper/master_paper.dvi has changed diff -r 27aeea97bf42 -r dc223c3f100e paper/master_paper.log --- a/paper/master_paper.log Fri Feb 13 15:14:52 2015 +0900 +++ b/paper/master_paper.log Fri Feb 13 15:23:29 2015 +0900 @@ -1,4 +1,4 @@ -This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2013.5.30) 13 FEB 2015 11:53 +This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2013.5.30) 13 FEB 2015 15:22 entering extended mode \write18 enabled. %&-line parsing enabled. @@ -456,4 +456,4 @@ 745 hyphenation exceptions out of 8191 30i,12n,40p,207b,1888s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on master_paper.dvi (42 pages, 119024 bytes). +Output written on master_paper.dvi (42 pages, 118904 bytes). diff -r 27aeea97bf42 -r dc223c3f100e paper/master_paper.pdf Binary file paper/master_paper.pdf has changed