changeset 1:3520a4a36c6f

fix
author MasaKoha <kogagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 14 Jun 2015 10:07:04 +0900
parents 7e7094064d57
children c0933fa26c81
files preliminary/final-thesis.tex
diffstat 1 files changed, 10 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/preliminary/final-thesis.tex	Thu Jun 11 00:39:50 2015 +0900
+++ b/preliminary/final-thesis.tex	Sun Jun 14 10:07:04 2015 +0900
@@ -18,24 +18,22 @@
 \pagestyle{empty}
 
 \begin{document}
-\title{Cerium による並列処理向け I/O の設計と実装}
+\title{Implement asynchronous read of Cerium}
 \author{085726C {古波倉}{正隆} 指導教員 : 河野真治}
 \date{}
 \maketitle
 \thispagestyle{fancy}
 
-\section{研究背景と目的}
-近年、CPU 1 コア当たりのクロック数が頭打ちとなっているため、シングルコアでの処理能力はほとんど上がっていない。
-それを解決した結果、シングルコアからマルチコアへの移行によって CPU 性能が向上している。
-しかし、マルチコア CPU を最大限に活かすためには、プログラムの並列度を向上させなければならない。
-そこで当研究室では、並列プログラミング用フレームワーク、Cerium 及び Cerium Task Manager の開発を行い、提供することによって並列プログラミングを容易にしている。
-
-先行研究による Task の並列化によって、プログラム全体の処理速度は飛躍的に向上しているが\cite{kinjyo} 、
-ファイル読み込み等の I/O 処理と Task が並列で動作するようには実装されていない。
-
-本研究では I/O処理 と Task が並列に動作するような設計、実装によってプログラム全体の並列度、及び処理速度を上げていく。
+\section{Abstract}
+We are developing a Parallel task manager Cerium.
+I/O Included programming, read times is more heavy than processing time of Task.
+We assume to inplement included I/O programm by parallel programming. If I/O time is heavy, it is slowly included I/O programm.
+In the conventional implementation, we implemented file read with "mmap()" or "read()".
+Inplementation this function down the degree of parallelism because another CPU stop while reading files.
+In real read situation, asynchronous read sometimes gives good result on word count example. We gives the result and analysis.
 \section{Cerium Task Manager}
-Cerium Task Managerは、並列処理をTask単位で記述する。関数やサブルーチンをTaskとして扱い、そのTaskに対してInput Data、Output Data及び依存関係を設定する。そして、それに基づいた設定の元で Task Manager に管理され実行される。本稿で述べるInput Dataとは、検索対象となるテキストファイルのことである。
+We program parallel per tashk with Task Manager.
+関数やサブルーチンをTaskとして扱い、そのTaskに対してInput Data、Output Data及び依存関係を設定する。そして、それに基づいた設定の元で Task Manager に管理され実行される。本稿で述べるInput Dataとは、検索対象となるテキストファイルのことである。
 
 Cerium Task ManagerはPlayStation 3/Cell、Mac OS X及びLinux上で利用することができる。