diff TaskManager/ChangeLog @ 1891:e0d465efc57e draft

directory reogranization for Cell/Fifo/ManyCore/Gpu
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 04 Jan 2014 19:10:32 +0900
parents dc5e06fb63ea
children effb5653fd5c
line wrap: on
line diff
--- a/TaskManager/ChangeLog	Fri Jan 03 19:40:14 2014 +0900
+++ b/TaskManager/ChangeLog	Sat Jan 04 19:10:32 2014 +0900
@@ -1,3 +1,19 @@
+2014-1-4 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
+
+	MY_SPE_STATUS_READY は task 終了を待ってから出しているが、あまり、望ましくない。
+	spe_running の意味とは異なってしまうが、もう TaskFinishMail は来ないという意味でも良い。
+	その代わり、本当の終了を待つというプロトコルが必要になる。
+
+	Many Core 側でも必要以上に待っている? もっとも、DMA pipeline が動いてないので
+	ほとんど関係ないが。SchedTaskList は SchedTask を継承しているのでT1を兼ねてる。
+
+	write   T3   T2  T1@  N2  N  M    * MY_SPE_STATUS_READY
+	exec    T2   T1  N2   N   M  T1   @ TaskFinishMail
+	read    T1   N2* N    M   T1 T2   ! TL dma load
+	next    N2   N   M%   TL! T2 T3   % TL mail read
+
+	MY_SPE_STATUS_READY は TaskFinishMail よりも早めに出すほうが良いのか。
+
 2014-1-3 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
 
 	speTaskList を cyclic queue に直しそこねてた。