12
+ − 1 %% 論文は物語のように
+ − 2 %% 起承転結を大事に
+ − 3 %% いきなり結論->うだうだ説明は見ててつまらない
+ − 4
0
+ − 5 %\documentstyle{ipsjpapers}
+ − 6 \documentclass{ipsjpapers}
+ − 7 \usepackage[dvipdfm]{graphicx}
+ − 8 \usepackage{url}
+ − 9
+ − 10 \input{dummy.tex} %% font
+ − 11
+ − 12 % ユーザが定義したマクロなど.
+ − 13 \makeatletter
+ − 14 \let\@ARRAY\@array \def\@array{\def\<{\inhibitglue}\@ARRAY}
+ − 15 \def\<{\(\langle\)}
+ − 16 \def\>{\(\rangle\)}
+ − 17 \def\|{\verb|}
+ − 18 \def\Underline{\setbox0\hbox\bgroup\let\\\endUnderline}
+ − 19 \def\endUnderline{\vphantom{y}\egroup\smash{\underline{\box0}}\\}
+ − 20 \def\LATEX{\iLATEX\Large}
+ − 21 \def\LATEx{\iLATEX\normalsize}
+ − 22 \def\LATex{\iLATEX\small}
+ − 23 \def\iLATEX#1{L\kern-.36em\raise.3ex\hbox{#1\bf A}\kern-.15em
+ − 24 T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}
+ − 25 \def\LATEXe{\ifx\LaTeXe\undefined \LaTeX 2e\else\LaTeXe\fi}
+ − 26 \def\LATExe{\ifx\LaTeXe\undefined \iLATEX\scriptsize 2e\else\LaTeXe\fi}
+ − 27 \def\Quote{\list{}{}\item[]}
+ − 28 \let\endQuote\endlist
+ − 29 \def\TT{\if@LaTeX@e\tt\fi}
+ − 30 \def\CS#1{\if@LaTeX@e\tt\expandafter\string\csname#1\endcsname\else
+ − 31 $\backslash$#1\fi}
+ − 32
+ − 33 %\checklines % 行送りを確認する時に使用
+ − 34 \begin{document}%{
+ − 35 % 和文表題
+ − 36 \title{Cell 用の Fine-Grain Task Manager の実装}
+ − 37 % 英文表題
+ − 38 \etitle{Implementation of Fine-grain Task Manager for Cell}
+ − 39 % 所属ラベルの定義
+ − 40 \affilabel{ie.u-ryukyu1}{琉球大学理工学研究科情報工学専攻\\Interdisciplinary Infomation Engineering, Graduate School of Engineering and Science, University of the Ryukyus}
+ − 41 \affilabel{ie.u-ryukyu2}{琉球大学工学部情報工学科\\Infomation Engineering, University of the Ryukyus}
+ − 42 % 和文著者名
+ − 43 \author{宮國 渡\affiref{ie.u-ryukyu1}\and
+ − 44 河野 真治\affiref{ie.u-ryukyu2}}
+ − 45
+ − 46 % 英文著者名
+ − 47 \eauthor{Wataru MIYAGUNI\affiref{ie.u-ryukyu1}\and
+ − 48 Shinji KONO\affiref{ie.u-ryukyu2}}
+ − 49
+ − 50 % 和文概要
+ − 51 \begin{abstract}
+ − 52 近年、CPU の性能向上は、クロックサイクルをあげることよりも、
+ − 53 複数の CPU コア (Many Core Architecture) を導入することにより
+ − 54 得られるようになって来ている。しかし、Many Core Architecture のプログラムは
+ − 55 複雑であり、その信頼性を確保することは難しい。
+ − 56 本研究では Many Core Architecture 向けの Fine Grain Task Manager を設計する。
12
+ − 57 この Task Manager は Mac OS X や Linux 、PS3上など複数の環境で動作し、
+ − 58 デバッグやテストが行える。
0
+ − 59 例題として、Rendering を含む PS3 上のゲームプログラム用フレームワークである
+ − 60 Cerium を用いる
+ − 61 \end{abstract}
+ − 62 % 英文概要
+ − 63 \begin{eabstract}
+ − 64 CPU performance is achieved in Many Core Architecture rather than high clock speed recently. The complicated nature of this architecture makes reliable program difficult.
+ − 65 In this paper, we implemented Fine Grain Task Manager for Many Core
+ − 66 Architecture.
12
+ − 67 Task Manager working in various computer environment, Mac OS X, Linux, PS3 and
+ − 68 etc, debugging and test can be easily done.
0
+ − 69 We use this method for "Cerium" that is the framework for the game program on PS3 including Rendering.
+ − 70
+ − 71 \end{eabstract}
+ − 72
+ − 73 % 表題などの出力
+ − 74 \maketitle
+ − 75
+ − 76 % 本文はここから始まる
+ − 77
+ − 78 \input{introduction} % 研究目的
+ − 79 \input{cell} % Cell
+ − 80 \input{manycore} % many core system
7
+ − 81 \input{dev} % 開発過程
0
+ − 82 \input{task_manager} % Task Manager
3
+ − 83 \input{student} % 学生の反応
0
+ − 84 \input{cerium} % Cerium
+ − 85 \input{compare} % 評価と考察
+ − 86 \input{conclusion} % まとめ
+ − 87
+ − 88 \bibliographystyle{ipsjunsrt}
+ − 89 \bibliography{ess2008}
+ − 90
+ − 91 \end{document}