# HG changeset patch # User Masataka Kohagura # Date 1393422554 -32400 # Node ID b38e4f75351b937660ff2511114782ac95f2775b # Parent 74e64dea2b499fcac2d10da77906e1bfeba5db63 some fix diff -r 74e64dea2b49 -r b38e4f75351b paper/fig/blockread.graffle --- a/paper/fig/blockread.graffle Wed Feb 26 22:08:57 2014 +0900 +++ b/paper/fig/blockread.graffle Wed Feb 26 22:49:14 2014 +0900 @@ -26,7 +26,7 @@ MasterSheets ModificationDate - 2014-02-26 12:37:11 +0000 + 2014-02-26 13:18:36 +0000 Modifier masataka kohagura NotesVisible @@ -39276,7 +39276,7 @@ Bounds - {{291.8175309446778, 57.777776757385524}, {42.962962204209759, 14}} + {{299.54851047688561, 57.851852416992188}, {42.962962204209759, 14}} Class ShapedGraphic FitText @@ -39425,8 +39425,8 @@ 13 Points - {186.08965642949588, 96.758182184094579} - {199.73979653968107, 129.68644699366126} + {180.09691799675031, 96.738045331088614} + {197.57684753768211, 129.70639641420007} Style @@ -39582,7 +39582,7 @@ Bounds - {{152.5925898977105, 71.851857120776828}, {56.47795071315111, 24.444438926962349}} + {{145.14346423495786, 71.851857120776828}, {56.47795071315111, 24.444438926962349}} Class ShapedGraphic ID diff -r 74e64dea2b49 -r b38e4f75351b slide/index.html --- a/slide/index.html Wed Feb 26 22:08:57 2014 +0900 +++ b/slide/index.html Wed Feb 26 22:49:14 2014 +0900 @@ -29,7 +29,8 @@

I/Oを含むアプリケーションの並列化

- Cerium : CellおよびLinux、 Mac OS X上で動く並列プログラミングフレームワーク + Cerium :
+ CellおよびLinux、 Mac OS X 上で動く並列プログラミングフレームワーク

    @@ -37,7 +38,6 @@
  • I/O専用の Threadを追加
mmap 実装と比較して1.5倍の速度を得た -
@@ -159,9 +159,8 @@
    -
  • priority が最優先されるので、他の Task に割り込まれなくなる
    -
  • Blocked Read Task が最優先されるので、他の Task に割り込まれなくなる
    -
  • pthread_setparam で実装
    +
  • priority が最優先されるので、Blocked Read Task に割り込みが行われなくなる
    +
  • pthread_setschedparam にて実装
@@ -228,7 +227,8 @@
  • Blocked Read & IO_0 が mmap より1.55倍実行速度が向上した。
  • -
  • mmap では 1つ1つの Task がファイルの読み込みを行ってしまうため、読み込み回数が多くなり実行速度が遅くなったと考えられる。
  • +
  • mmap で並列の Task で走らせると、ランダムアクセスとなってしまうため速度が遅くなってしまう。