Mercurial > hg > Game > Cerium
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 に直しそこねてた。