Mercurial > hg > Game > Cerium
changeset 1402:815dd5f2d150 draft
Add ChangeLog
author | sugi |
---|---|
date | Wed, 15 Feb 2012 15:14:52 +0900 |
parents | 2187bd10f16d |
children | 95b114c66e14 |
files | TaskManager/ChangeLog |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/TaskManager/ChangeLog Wed Feb 15 15:00:42 2012 +0900 +++ b/TaskManager/ChangeLog Wed Feb 15 15:14:52 2012 +0900 @@ -1,3 +1,18 @@ +2012-2-15 Shinji KONO <kono@ie.u-ryukyu.ac.jp> + + create_taskを可変長にして、それをそのままspu側に転送する + task_listの大きさは現在固定。このままだと無駄な転送が増える。 + task_listのアドレスを送る際に、下位3bitがあいているのでこれを大きさに使う。 + + 可変長にするが、ScedTask::nextでcur_indexを使っているがこれをnext()とlast() + に置き換える。これでTask_array1とTask_arrayを消すことができる。 + + create_taskがTask_listに直接書き込んでいく。wait_forはcreate_taskのみにかかる。 + next()で、Task_arrayを追加するAPIにする。 + + TaskManagerImpl::set_taskList()でactive_task_queueからtask_listにcopyしている。 + ここで、copyしないでcreate_taskで作成したlistをそのまま使う。 + 2011-5-21 Shinji KONO <kono@ie.u-ryukyu.ac.jp> spu 上の bound で、ListElement を書き換えるようにすると、