Mercurial > hg > Members > innparusu > Gears
diff src/parallel_execution/context.h @ 115:135472238fb7
Add meta Data Gear allocate
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 28 Jun 2016 15:59:24 +0900 |
parents | d05b9937aa95 |
children | 69fbd905d750 |
line wrap: on
line diff
--- a/src/parallel_execution/context.h Tue Jun 21 14:17:58 2016 +0900 +++ b/src/parallel_execution/context.h Tue Jun 28 15:59:24 2016 +0900 @@ -60,8 +60,6 @@ CreateData2, CreateTask1, CreateTask2, - CreateTask3, - CreateTask4, PutQueue1, PutQueue2, PutQueue3, @@ -106,7 +104,9 @@ stack_ptr code_stack; stack_ptr node_stack; int dataNum; + int metaDataNum; union Data **data; + union MetaData **mData; }; union Data { @@ -133,8 +133,6 @@ struct Task { enum Code code; int key; - struct Queue* waitMe; - struct Queue* waitI; int idsCount; } task; struct Queue { @@ -176,13 +174,13 @@ enum Code next; long size; } allocate; - struct OutPutDataSegments { - union Data **data; - } ods; + struct Integer { + int value; + int mDataOffset; + } integer; }; union MetaData { struct Queue waitMeTasks; - struct Queue waitI; };