Mercurial > hg > Papers > 2013 > yuhi-prosym
changeset 27:6ac22bdb450b
add syncronized queue
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 10 Jan 2014 20:45:22 +0900 |
parents | d602bd03a4db |
children | d6d545336b5c |
files | presen/index.html |
diffstat | 1 files changed, 14 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/presen/index.html Fri Jan 10 17:19:34 2014 +0900 +++ b/presen/index.html Fri Jan 10 20:45:22 2014 +0900 @@ -116,7 +116,7 @@ <td> <img src='images/kernel_description.png' style="width:650px"> </td> - <td> + <td style="font-size:18pt;color:black"> <p> Taskの処理自体はC/C++の形式なので、同じ記述が可能。 </p> @@ -131,6 +131,7 @@ </ul> 変数で受けるなどしてこの差異を吸収すれば、同じ記述が可能。 </p> + </td> </tr> </tbody> @@ -150,12 +151,18 @@ <tr> <td><img src='images/createtask.png' style="height:350px"></td> <td style="font-size:18pt;color:black"> - <ul> - <li>Taskを生成</li> - <li>依存関係のチェック</li> - <li>Schedulerに転送</li> - <li>並列実行</li> - </ul> + <p> + TaskManagerと各Threadsの間にはSyncronized Queueがある。</p> + <p> + TaskはTaskManagerからSyncronized Queueに送られる。 + 実行するデバイスに対応したThreadsがQueueからTaskを取得し、 + 並列実行していく。 + </p> + + <p> + + </p> + </td> </tr> </tbody>