Mercurial > hg > Papers > 2014 > masakoha-thesis > final
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>