# HG changeset patch # User Yuhi TOMARI # Date 1424167385 -32400 # Node ID 1eea0dd506765cf4a39f53d8eca23d7e7d94fd83 # Parent 0690afa10eb714074d178032e10cc88a82f71eff create index diff -r 0690afa10eb7 -r 1eea0dd50676 paper/graffle/Scheduler.graffle --- a/paper/graffle/Scheduler.graffle Tue Feb 17 17:59:05 2015 +0900 +++ b/paper/graffle/Scheduler.graffle Tue Feb 17 19:03:05 2015 +0900 @@ -1079,87 +1079,102 @@ NO + Bounds + {{16.000000000000028, 92.5}, {91.935483870967687, 34}} Class - Group - Graphics + ShapedGraphic + ID + 83 + Magnets + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + fill - Bounds - {{16.000000000000028, 92.5}, {91.935483870967687, 34}} - Class - ShapedGraphic - ID - 83 - Magnets - - {0, 1} - {0, -1} - {1, 0} - {-1, 0} - - Shape - Rectangle - Style + Color - shadow - - Draws - NO - - stroke - - CornerRadius - 5 - + b + 0.709804 + g + 0.552941 + r + 0.501961 - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} +{\colortbl;\red255\green255\blue255;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\fs36 \cf0 Scheduler} - - - - Bounds - {{16, 92.5}, {510, 283}} - Class - ShapedGraphic - ID - 84 - Magnets - - {0, 1} - {0, -1} - {1, 0} - {-1, 0} - - Shape - Rectangle - Style - - shadow - - Draws - NO - - stroke - - CornerRadius - 5 - - - - - ID - 82 +\f0\fs36 \cf2 Scheduler} + Bounds - {{31, 19}, {66, 22}} + {{16, 92.5}, {510, 283}} + Class + ShapedGraphic + ID + 84 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + fill + + Color + + b + 0.662745 + g + 1 + r + 1 + + + shadow + + Draws + NO + + stroke + + CornerRadius + 5 + + + + + Bounds + {{16, 45}, {66, 22}} Class ShapedGraphic FitText @@ -1212,7 +1227,7 @@ Bounds - {{317, 13}, {70, 34}} + {{302, 39}, {70, 34}} Class ShapedGraphic ID @@ -1251,7 +1266,7 @@ Bounds - {{247, 13}, {70, 34}} + {{232, 39}, {70, 34}} Class ShapedGraphic ID @@ -1290,7 +1305,7 @@ Bounds - {{177, 13}, {70, 34}} + {{162, 39}, {70, 34}} Class ShapedGraphic ID @@ -1329,7 +1344,7 @@ Bounds - {{107, 13}, {70, 34}} + {{92, 39}, {70, 34}} Class ShapedGraphic ID @@ -1418,7 +1433,7 @@ MasterSheets ModificationDate - 2015-02-17 07:47:11 +0000 + 2015-02-17 09:46:13 +0000 Modifier yuhi NotesVisible diff -r 0690afa10eb7 -r 1eea0dd50676 slide/blank.html --- a/slide/blank.html Tue Feb 17 17:59:05 2015 +0900 +++ b/slide/blank.html Tue Feb 17 19:03:05 2015 +0900 @@ -113,7 +113,7 @@
-

マルチプラットフォームなフレームワークにおける並列プログラミング

+

マルチプラットフォームなフレームワークにおける並列プログラミング 1/2

プログラムが PC に要求する処理性能は上がってきているが、 消費電力や発熱、クロックの限界といった問題から CPU の性能を上げることによる処理性能の向上は難しい。

プロセッサメーカーはマルチコア CPU や、GPU を含んだヘテロジニアス構成の路線を打ち出している。 @@ -130,7 +130,7 @@

-

マルチプラットフォームなフレームワークにおける並列プログラミング

+

マルチプラットフォームなフレームワークにおける並列プログラミング 2/2

そういった問題を解決するため、本研究では並列プログラミングフレームワーク、 Cerium の開発を行った。 異なるプラットフォーム上で最適なチューニングを行うため、以下の実装を行った。 @@ -307,6 +307,7 @@

DMA の prefetch を用いた改良

+
@@ -314,7 +315,7 @@
-

GPGPU への対応

+

GPU 上での並列実行

diff -r 0690afa10eb7 -r 1eea0dd50676 slide/images/cerium_image.png Binary file slide/images/cerium_image.png has changed diff -r 0690afa10eb7 -r 1eea0dd50676 slide/images/pipeline.png Binary file slide/images/pipeline.png has changed