changeset 13:98313b0fdda6 draft

fix
author Yutaka_Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
date Fri, 10 Feb 2012 01:56:09 +0900
parents 3c0f43537ca6
children cb430c965050
files paper/abstract.tex paper/appendix.tex paper/master_paper.bib paper/master_paper.pdf
diffstat 4 files changed, 56 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/paper/abstract.tex	Thu Feb 09 20:54:59 2012 +0900
+++ b/paper/abstract.tex	Fri Feb 10 01:56:09 2012 +0900
@@ -1,4 +1,16 @@
 \begin{abstract}
+並列プログラミングフレームワーク Cerium の改良を行った。
+プログラムは、PPE から Mail 機能を用いて各 SPE に処理が割り振られ並列実行される。
+しかし、 PPE からの Mail 応 答が遅い場合、 SPE の待ち時間が発生し、処理性能が低下する。
+また、Ceirum ではアーキテクチャ依存の記述が避けにくい。
+これらを改良するために TaskArray, ソフトウェアMailQueue, MemorySegment の実装を行った。
+その結果、例題を用いた計測では、Mail 待ちが解消され、FPSが向上し、アーキテクチャ依存の記述を隠蔽することに成功した。
 
-アブストラクト
+
+We have developed parallel programming framework Cerium. Program is alloted processing to each SPE using Mail function from PPE, and It's excuted in parallel.
+But when Mail reply from PPE is late, the waiting time of SPE occurs, and the treatment performance fails.
+Moreover, in Ceirum, it is hard to avoid description of architecture dependence.  
+To improve these,  We implemented TaskArray, Software MailQueue and MemorySegment.
+As a result, in the measurement using an exercise, the waiting for Mail was reduced, FPS improved and it succeeded in concealing description of architecture dependence. 
 \end{abstract}
+
--- a/paper/appendix.tex	Thu Feb 09 20:54:59 2012 +0900
+++ b/paper/appendix.tex	Fri Feb 10 01:56:09 2012 +0900
@@ -2,5 +2,7 @@
 \addcontentsline{toc}{chapter}{発表文献}
 
 \begin{itemize}
-\item 
+\item 金城裕,河野真治,多賀野海人,小林佑亮. ゲームフレームワークCerium TaskManagerの改良, 情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS), April, 2011
+\item 金城 裕 , 河野 真治. Fine grain Task Manager Cerium のチューニング, 日本ソフトウェア科学会第27回大会論文集, Sep, 2010
+\item オープンソースカンファレンス2010 Okinawa. Octorber 2010.
 \end{itemize}
--- a/paper/master_paper.bib	Thu Feb 09 20:54:59 2012 +0900
+++ b/paper/master_paper.bib	Fri Feb 10 01:56:09 2012 +0900
@@ -105,11 +105,45 @@
 		small numbers}.}
 }
 
-@article{,
-	author = "金城 裕 and 河野 真治",
-	title = "Cerium におけるDataSegment APIの設計",
-	journal = "日本ソフトウェア科学会第 28 会大会",
-	month = "Sep",
-	year = 2011
+@article{takayama,
+	author = "高山 征大",
+	title = "「CELL REGZA」が搭載する並列化技術「Molatominum」",
+	journal = "",
+	month = "Dec",
+	year = 2009
+}
+
+@misc{ydl,
+author = "",
+title = "{Yellow Dog Linux for PowerPC Computers}",
+howpublished = "{http://us.fixstars.com/products/ydl/}"
+}
+
+@misc{cerium,
+author = "",
+title = "{SourceForge.JP: Cerium Rendering Engine}",
+howpublished = "{https//sourceforge.jp/projects/cerium/}"
+}
 
+@manual{cell,
+author = "{Sony Corporation}",
+title = "{Cell BroadbandEngine \texttrademark アーキテクチャ}",
+year = 2006
 }
+
+@manual{cell_cpp,
+author = "{International Business Machines Corporation, Sony Computer Entertainment Incorporated, Toshiba Corporation}",
+title = "{C/C++ Language Extensions for Cell Broadband Engine Architecture Version 2.6}",
+year = 2008
+}
+
+
+@misc{blender,
+title = "{blender.org}",
+howpublished = "{http://blender.org/}"
+}
+
+@misc{opengl,
+title = "{opengl}",
+howpublished = "{http://www.opengl.org/}"
+}
Binary file paper/master_paper.pdf has changed