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;