annotate src/parallel_execution/Todo @ 223:8d2519c3a36e

Add input data gear example
author one
date Wed, 11 Jan 2017 17:19:53 +0900
parents 00107b452a04
children 578f283efb4a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
175
00107b452a04 add Todo
mir3636
parents:
diff changeset
1 Mon Nov 28 17:39:39 JST 2016
00107b452a04 add Todo
mir3636
parents:
diff changeset
2
00107b452a04 add Todo
mir3636
parents:
diff changeset
3 Task,TaskManager,Workerのインターフェースの実装を作成する
00107b452a04 add Todo
mir3636
parents:
diff changeset
4 Taskを一旦Treeに入れずに直接Queueに入れる
00107b452a04 add Todo
mir3636
parents:
diff changeset
5
00107b452a04 add Todo
mir3636
parents:
diff changeset
6 Task
00107b452a04 add Todo
mir3636
parents:
diff changeset
7 CodeGen
223
8d2519c3a36e Add input data gear example
one
parents: 175
diff changeset
8 IDataSeg
8d2519c3a36e Add input data gear example
one
parents: 175
diff changeset
9 IDataSeg
8d2519c3a36e Add input data gear example
one
parents: 175
diff changeset
10 ...
175
00107b452a04 add Todo
mir3636
parents:
diff changeset
11 idsCount
223
8d2519c3a36e Add input data gear example
one
parents: 175
diff changeset
12 nextTask(can be C_exit)
8d2519c3a36e Add input data gear example
one
parents: 175
diff changeset
13 ODataSeg?
175
00107b452a04 add Todo
mir3636
parents:
diff changeset
14
00107b452a04 add Todo
mir3636
parents:
diff changeset
15 TaskManager
00107b452a04 add Todo
mir3636
parents:
diff changeset
16 createWorker
00107b452a04 add Todo
mir3636
parents:
diff changeset
17 spawn (any,cpu,GPU)
00107b452a04 add Todo
mir3636
parents:
diff changeset
18 taskSend
00107b452a04 add Todo
mir3636
parents:
diff changeset
19 activeQueue
00107b452a04 add Todo
mir3636
parents:
diff changeset
20 shutdown
00107b452a04 add Todo
mir3636
parents:
diff changeset
21 deadlockDetectid
00107b452a04 add Todo
mir3636
parents:
diff changeset
22
00107b452a04 add Todo
mir3636
parents:
diff changeset
23 SynchronizedQueue * Workerの数だけ
00107b452a04 add Todo
mir3636
parents:
diff changeset
24
00107b452a04 add Todo
mir3636
parents:
diff changeset
25 Worker
00107b452a04 add Todo
mir3636
parents:
diff changeset
26 execute
00107b452a04 add Todo
mir3636
parents:
diff changeset
27 taskRecive
00107b452a04 add Todo
mir3636
parents:
diff changeset
28 shutdown