# HG changeset patch # User gongo@gendarme.cr.ie.u-ryukyu.ac.jp # Date 1234523023 -32400 # Node ID 7d995f15a5e607bf51dd657a63774d69415ceeaa # Parent cd28a12aa36a965e744f17923d399d792d1a58c2 比較修正 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/compare.tex --- a/paper/compare.tex Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/compare.tex Fri Feb 13 20:03:43 2009 +0900 @@ -56,8 +56,21 @@ device 毎にメモリアドレス空間が違う、プログラミングモデル等、 TaskManager とよく似ている。 +OpenCL は汎用的な実装となっているため、 +例えばタスクのメモリアクセス API も複雑な記述となっている。 +対して TaskManager は、現在 Cell 環境に重きを置いているため、 +メモリアクセスは DMA に対応した記述が行われる。 +DMA では明示的にアドレスを指定することになるので、 +OpenCL よりも簡潔な記述が可能となっている。 +このことから、TaskManager は OpenCL の軽めな実装の一つという捉え方も出来る。 + OpenCL に対して TaskManager が優れている点は、Mac OS X や Linux、 Cell といった複数の環境で動作することによる信頼性の確保のしやすさにある。 +TaskManager では、タスク毎に実行する CPU を選択できるため、 +動作環境が変わっても大幅なコードの変更が必要なく、 +Single Core プログラムとして動作させることができる。 +これにより、タスク単体やそれらを繋げたプログラム全体を +逐次型プログラムと見なし、二分法などのデバッグ手法を用いることが出来る。 このことは \figref{manycore_step} のような段階に沿って 開発が可能になることに繋がる。 @@ -73,7 +86,20 @@ Gallium Cell Driver では、Triangle を SPE に送り、 そこから得られた Span に対してテクスチャを貼りレンダリングする。 この時、Tile と呼ばれる、分割した描画領域毎に FrameBuffer へ書き込む。 -SPE は 6 個使用している。SPE 上では SIMD 演算を積極的に使用している。 +SPE は 6 個使用しており、SPE 上では SIMD 演算を積極的に使用している。 + +我々がレンダリングエンジンとして OSMesa を採用しなかった理由は +先行研究 \cite{akira} で述べられているように、 +OSMesa の実装自体が非常に複雑で、SPE を使用するための拡張が困難であると +判断したからである。 +その OSMesa の Cell 実装として OpenGL のドライバである Gallium が登場した +ことにより、レンダリングエンジンとして Gallium を採用することを考えた。 +しかし、Cell 上でのゲーム開発において、 +レンダリングエンジンのみを SPE 上に実装しても、 +Amdahl 則を考慮すると並列度の確保が困難であると考えられる。 +よって、我々はレンダリングエンジンとして Gallium を採用せず、 +レンダリングだけではなく SceneGraph の動作も SPE 上で行わせる +Cerium の開発を行っている。 \subsection{実行速度比較} diff -r cd28a12aa36a -r 7d995f15a5e6 paper/conclusion.tex --- a/paper/conclusion.tex Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/conclusion.tex Fri Feb 13 20:03:43 2009 +0900 @@ -41,6 +41,14 @@ 衝突判定や行列演算など、SPE で効果的な演算を多くもつ SceneGraph を SPE 上で実行させる必要がある。 +%しかし、SPE には分岐予測命令がないため、 +%if 文を多用する木構造のアクセスはクリティカルな処理となる。 +%また、SPE 上で木の要素を追加した場合、それをメインメモリに反映させる +%必要があるが、独立した要素毎にメインメモリへのアロケートを行うのも +%重い処理となる。 + +%そこで、SceneGraph を木構造ではなく、それを表す配列として持つ + %そのために実装の必要がある機能を以下に示す。 % %\begin{itemize} diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/amdahl.bb --- a/paper/images/amdahl.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/amdahl.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./amdahl.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 360 252 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_arch.bb --- a/paper/images/cell_arch.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_arch.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_arch.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 505 339 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_mailbox.bb --- a/paper/images/cell_mailbox.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_mailbox.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_mailbox.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 514 342 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_ppe.bb --- a/paper/images/cell_ppe.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_ppe.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_ppe.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 370 327 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_simd.bb --- a/paper/images/cell_simd.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_simd.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_simd.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 402 261 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_spe.bb --- a/paper/images/cell_spe.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_spe.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_spe.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 380 340 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_spurs_pipeline.bb --- a/paper/images/cell_spurs_pipeline.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_spurs_pipeline.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_spurs_pipeline.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 533 187 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cell_spurs_task.bb --- a/paper/images/cell_spurs_task.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cell_spurs_task.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cell_spurs_task.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 507 229 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_game_1.bb --- a/paper/images/cerium_game_1.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_game_1.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_game_1.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 1920 1080 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_game_sg.bb --- a/paper/images/cerium_game_sg.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_game_sg.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_game_sg.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 491 207 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_draw_span.bb --- a/paper/images/cerium_rendering_draw_span.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_draw_span.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_draw_span.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 591 313 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_half.bb --- a/paper/images/cerium_rendering_half.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_half.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_half.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 372 274 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_spack.bb --- a/paper/images/cerium_rendering_spack.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_spack.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_spack.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 533 319 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_span.bb --- a/paper/images/cerium_rendering_span.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_span.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_span.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 413 247 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_span_tex.bb --- a/paper/images/cerium_rendering_span_tex.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_span_tex.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_span_tex.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 408 420 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_tex_tapestry.bb --- a/paper/images/cerium_rendering_tex_tapestry.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_tex_tapestry.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_tex_tapestry.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 563 305 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_rendering_tile.bb --- a/paper/images/cerium_rendering_tile.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_rendering_tile.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_rendering_tile.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 510 385 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_scale_test1.bb --- a/paper/images/cerium_scale_test1.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_scale_test1.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_scale_test1.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 500 372 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_scale_test2.bb --- a/paper/images/cerium_scale_test2.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_scale_test2.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_scale_test2.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 498 374 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_sg_create.bb --- a/paper/images/cerium_sg_create.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_sg_create.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_sg_create.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 487 228 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_sg_createlist.bb --- a/paper/images/cerium_sg_createlist.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_sg_createlist.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_sg_createlist.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 557 496 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_sg_example.bb --- a/paper/images/cerium_sg_example.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_sg_example.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_sg_example.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 625 466 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_sg_tree.bb --- a/paper/images/cerium_sg_tree.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_sg_tree.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_sg_tree.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 425 274 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cerium_task.bb --- a/paper/images/cerium_task.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cerium_task.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cerium_task.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 470 535 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/com_gallium.bb --- a/paper/images/com_gallium.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/com_gallium.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./com_gallium.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 1920 1080 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/cp_opencl_plat.bb --- a/paper/images/cp_opencl_plat.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/cp_opencl_plat.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./cp_opencl_plat.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 510 237 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/manycore_data_split.bb --- a/paper/images/manycore_data_split.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/manycore_data_split.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./manycore_data_split.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 587 154 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/manycore_step.bb --- a/paper/images/manycore_step.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/manycore_step.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./manycore_step.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 549 335 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_scheduler.bb --- a/paper/images/tm_scheduler.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_scheduler.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_scheduler.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 517 562 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_global.bb --- a/paper/images/tm_sm_global.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_global.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_global.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 523 364 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_pipeline_wait.bb --- a/paper/images/tm_sm_pipeline_wait.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_pipeline_wait.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_pipeline_wait.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 395 213 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_pipeline_wait2.bb --- a/paper/images/tm_sm_pipeline_wait2.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_pipeline_wait2.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_pipeline_wait2.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 560 124 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_rbuf.bb --- a/paper/images/tm_sm_rbuf.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_rbuf.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_rbuf.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 405 225 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_state.bb --- a/paper/images/tm_sm_state.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_state.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_state.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 370 342 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sm_wbuf.bb --- a/paper/images/tm_sm_wbuf.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sm_wbuf.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sm_wbuf.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 505 487 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sort.bb --- a/paper/images/tm_sort.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sort.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sort.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 553 371 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sort_calc.bb --- a/paper/images/tm_sort_calc.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sort_calc.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sort_calc.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 360 216 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sort_calc1m.bb --- a/paper/images/tm_sort_calc1m.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sort_calc1m.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sort_calc1m.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 360 216 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_sync.bb --- a/paper/images/tm_sync.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_sync.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_sync.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 577 554 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_task_depend.bb --- a/paper/images/tm_task_depend.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_task_depend.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_task_depend.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 527 383 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_task_post.bb --- a/paper/images/tm_task_post.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_task_post.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_task_post.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 335 388 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/images/tm_task_struct.bb --- a/paper/images/tm_task_struct.bb Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/images/tm_task_struct.bb Fri Feb 13 20:03:43 2009 +0900 @@ -1,5 +1,5 @@ %%Title: ./tm_task_struct.pdf %%Creator: ebb Version 0.5.2 (+ArtBox) %%BoundingBox: 0 0 591 364 -%%CreationDate: Fri Feb 13 18:23:06 2009 +%%CreationDate: Fri Feb 13 20:03:16 2009 diff -r cd28a12aa36a -r 7d995f15a5e6 paper/taskmanager.tex --- a/paper/taskmanager.tex Fri Feb 13 18:29:33 2009 +0900 +++ b/paper/taskmanager.tex Fri Feb 13 20:03:43 2009 +0900 @@ -762,7 +762,7 @@ SPE 6個の台数効果が 5.1 となり、理論値にはおよばないものの、 充分な台数効果が出ていると言える。 -\section{パイプライン実行による並列度の検証} +\subsection{パイプライン実行による並列度の検証} \figref{tm_sm_pipeline_wait} で示したように、CPU スレッドでは read()、exec()、write() のステージをパイプラインで実行している。