Mercurial > hg > Members > innparusu > Gears
comparison src/parallel_execution/context.h @ 109:059b26a250cc
Change put_queue process
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 02 May 2016 20:02:09 +0900 |
parents | 828ab677c8ef |
children | e3cba827d489 |
comparison
equal
deleted
inserted
replaced
107:67f68f9c04b6 | 109:059b26a250cc |
---|---|
85 Node, | 85 Node, |
86 LoopCounter, | 86 LoopCounter, |
87 Time, | 87 Time, |
88 Element, | 88 Element, |
89 ActiveQueue, | 89 ActiveQueue, |
90 WaitQueue, | |
91 Queue, | |
90 }; | 92 }; |
91 | 93 |
92 struct Context { | 94 struct Context { |
93 enum Code next; | 95 enum Code next; |
94 int codeNum; | 96 int codeNum; |
126 } cudatask; | 128 } cudatask; |
127 #endif | 129 #endif |
128 struct Task { | 130 struct Task { |
129 enum Code code; | 131 enum Code code; |
130 int key; | 132 int key; |
131 struct Queue* wait_me; | 133 struct Queue* waitMe; |
132 struct Queue* wait_i; | 134 struct Queue* waitI; |
133 } task; | 135 } task; |
134 struct Queue { | 136 struct Queue { |
135 struct Element* first; | 137 struct Element* first; |
136 struct Element* last; | 138 struct Element* last; |
137 int count; | 139 int count; |