changeset 25:3385af0bca0f

write block read
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Mon, 10 Feb 2014 22:22:35 +0900
parents 563a4c69048b
children 54591c145fec
files slide/index.html
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/slide/index.html	Mon Feb 10 18:55:56 2014 +0900
+++ b/slide/index.html	Mon Feb 10 22:22:35 2014 +0900
@@ -279,22 +279,27 @@
 </pre>
       </article>
 
-      <article>
+      <article class='smaller'>
         <h3>Block Read の実装(2/3)</h3>
           <br>
           <img src='images/blockread.png' style="height:250px">
           <br>
 
-        <ol>
+        <ul>
           <li>
+          Task を 1 つずつ生成するのではなく、ブロック単位で生成する。<br>
+          この図では、1 Block 当たり n 個の Task を生成する。<br>
+          (1つずつ生成すると、生成された Task で memory を圧迫するため)
           </li>
           <li>
+          Task 1つ当たりの読み込む領域を L とする。<br>
+          Block Read Task 1つ当たり、memory に格納する大きさは L × n となる。
           </li>
           <li>
+          Block Read Task が読み込み終わるまで、Task Block に wait を掛ける。<br>
+          (Read Task が格納する前に走ると、まだ格納していない領域を読みこんでしまう。)
           </li>
-          <li>
-          </li>
-        </ol>
+        </ul>
       </article>