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 を書き換えるようにすると、