# HG changeset patch # User Daichi TOMA # Date 1342993868 -32400 # Node ID 03e644cc3366d434ac765d4891a8956e496ba712 # Parent 4fc34730ac452bcc714818d89d3a401563d85c5f add section of cell diff -r 4fc34730ac45 -r 03e644cc3366 Paper/book.bib --- a/Paper/book.bib Mon Jul 23 00:23:02 2012 +0900 +++ b/Paper/book.bib Mon Jul 23 06:51:08 2012 +0900 @@ -1,7 +1,7 @@ @BOOK{clay200912, - title={並行コンピューティング技法 - 実践マルチコア/マルチスレッドプログラミング}, + title={The Art of Concurrency}, author={Clay Breshears}, - publisher={オライリージャパン}, + publisher={O'REILLY}, year={2009}, month={12}, isbn={9784873114354}, diff -r 4fc34730ac45 -r 03e644cc3366 Paper/cerium.bib --- a/Paper/cerium.bib Mon Jul 23 00:23:02 2012 +0900 +++ b/Paper/cerium.bib Mon Jul 23 06:51:08 2012 +0900 @@ -50,7 +50,7 @@ @manual{cell, author = "{Sony Corporation}", -title = "{Cell BroadbandEngine \texttrademark アーキテクチャ}", +title = "{Cell BroadbandEngine \texttrademark Architecture}", year = 2006 } @@ -237,9 +237,9 @@ } @article{gongo:2008a, - author = "宮國 渡 and 河野 真治 and 神里 晃 and 杉山 千秋", - title = "Cell 用の Fine-grain Task Manager の実装", - journal = "情報処理学会 システムソフトウェアとオペレーティング・システム研究会", + author = "Wataru MIYAGUNI and Shinji KONO and Akira KAMISATO and Chiaki SUGIYAMA", + title = "Implementation of Fine-grain Task Manager for Cell", + journal = "Information Processing Society of Japan, SIGOS", month = "April", year = 2008 } @@ -285,9 +285,9 @@ } @article{yutaka:2011b, - author = "金城 裕 and 河野 真治", - title = "Cerium におけるDataSegment APIの設計", - journal = "日本ソフトウェア科学会第 28 会大会(2011 年度)", + author = "Yutaka KINJO and Shinji KONO", + title = "Design of DataSegment API in Cerium", + journal = "Japan Society for Software Science and Technology", month = "Sep", year = 2011 } diff -r 4fc34730ac45 -r 03e644cc3366 Paper/paper.tex --- a/Paper/paper.tex Mon Jul 23 00:23:02 2012 +0900 +++ b/Paper/paper.tex Mon Jul 23 06:51:08 2012 +0900 @@ -60,6 +60,24 @@ \label{fig:scheduler} \end{figure} +\subsection{Cell Broadband Engine} +Cell Broadband Engine is a microprocessor architecture jointly developed by Sony, Sony Computer Entertainment, Toshiba, and IBM. +The first major commercial application of Cell Broadband Engine was in Sony's PlayStation 3 game console. +The Cell processor can be split into four components: +external input and output strctures, the main processor called the Power Processing Element (PPE), +eight fully functional co-processors called the Synergistic Processing Elements or SPEs, +and a specialized high-bandwidth circular data bus connecting the PPE, input/output elements and the SPEs, +called the Element Interconnect Bus or EIB (Figure \ref{fig:cell_arch}). + + +\begin{figure}[htb] + \begin{center} + \includegraphics[scale=0.4]{./pic/cell-main.pdf} + \end{center} + \caption{Cell Broadband Engine Architecture} + \label{fig:cell_arch} +\end{figure} + % Cell の説明いれる % \subsection{Mailbox} @@ -162,7 +180,7 @@ In addition, Cerium Task Manager has many type of task, is a drawback of such description. This can be solved by the system description the dependency of the task rather than on the user side. -\nocite{cell_abi, opencl} +\nocite{cell_abi, opencl, clay200912} % \nocite{yutaka:2010a, cell_abi, cell_cpp, cell_sdk, libspe2, ydl, clay200912, fix200609} \bibliographystyle{junsrt} \bibliography{cerium.bib,book.bib}