view paper/master_paper.toc @ 49:c7678996940c

add pipeline in multicore
author Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
date Tue, 17 Feb 2015 03:53:19 +0900
parents 8d6a0f047d5a
children d4be7f4b9a73
line wrap: on
line source

\contentsline {chapter}{\numberline {第1章}マルチプラットフォームなフレームワークにおける並列プログラミング}{1}
\contentsline {chapter}{\numberline {第2章}既存のマルチプラットフォームフレームワーク}{3}
\contentsline {section}{\numberline {2.1}GPU/Cell の Architecture}{3}
\contentsline {section}{\numberline {2.2}OpenCL}{5}
\contentsline {section}{\numberline {2.3}CUDA}{6}
\contentsline {section}{\numberline {2.4}StarPU}{6}
\contentsline {section}{\numberline {2.5}Cell Broadband Engine}{7}
\contentsline {chapter}{\numberline {第3章}並列プログラミングフレームワーク Cerium}{8}
\contentsline {section}{\numberline {3.1}Cerium の概要}{8}
\contentsline {section}{\numberline {3.2}Cerium TaskManager}{8}
\contentsline {section}{\numberline {3.3}Cerium における Task}{10}
\contentsline {section}{\numberline {3.4}Task の Scheduling}{11}
\contentsline {chapter}{\numberline {第4章}Cerium を用いた例題}{13}
\contentsline {section}{\numberline {4.1}Bitonic Sort}{13}
\contentsline {section}{\numberline {4.2}Word Count}{15}
\contentsline {section}{\numberline {4.3}FFT}{17}
\contentsline {section}{\numberline {4.4}Task の生成}{17}
\contentsline {chapter}{\numberline {第5章}マルチコアへの対応}{20}
\contentsline {section}{\numberline {5.1}マルチコア上での実行の機構}{20}
\contentsline {section}{\numberline {5.2}DMA}{20}
\contentsline {section}{\numberline {5.3}データ並列}{20}
\contentsline {chapter}{\numberline {第6章}GPGPU への対応}{23}
\contentsline {section}{\numberline {6.1}OpenCL および CUDA による実装}{23}
\contentsline {section}{\numberline {6.2}データ並列}{24}
\contentsline {chapter}{\numberline {第7章}並列処理向けI/O}{26}
\contentsline {section}{\numberline {7.1}mmap}{26}
\contentsline {section}{\numberline {7.2}Blocked Read による I/O の並列化}{27}
\contentsline {section}{\numberline {7.3}I/O 専用 Thread の実装}{29}
\contentsline {chapter}{\numberline {第8章}ベンチマーク}{30}
\contentsline {section}{\numberline {8.1}実験環境}{30}
\contentsline {section}{\numberline {8.2}マルチコア}{31}
\contentsline {section}{\numberline {8.3}GPGPU}{33}
\contentsline {section}{\numberline {8.4}並列 I/O}{35}
\contentsline {chapter}{\numberline {第9章}既存のプログラミングフレームワークとの比較}{37}
\contentsline {section}{\numberline {9.1}OpenCL}{37}
\contentsline {section}{\numberline {9.2}CUDA}{38}
\contentsline {section}{\numberline {9.3}StarPU}{39}
\contentsline {chapter}{\numberline {第10章}結論}{41}
\contentsline {section}{\numberline {10.1}今後の課題}{42}
\contentsline {chapter}{謝辞}{43}
\contentsline {chapter}{参考文献}{44}
\contentsline {chapter}{発表文献}{45}