annotate example/many_task/sort.h @ 2048:6796d85f3d6b draft

remove error
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Thu, 28 Jan 2016 00:05:49 +0900
parents 40a554d45fc6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
400
984e7890db0c Fix examples.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 227
diff changeset
1 #include "TaskManager.h"
984e7890db0c Fix examples.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 227
diff changeset
2
227
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
3 typedef struct Data {
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
4 int index;
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
5 int ptr;
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
6 int pad[2];
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
7 } Data, *DataPtr;
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
8
945
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
9 typedef struct sort {
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
10 int data_length;
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
11 int split_num;
1079
7823233584da single cpu run on Mac OS X
one@zeus.cr.ie.u-ryukyu.ac.jp
parents: 945
diff changeset
12 long cpuNum;
1552
40a554d45fc6 select task array or task list exec option
Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
parents: 1544
diff changeset
13 HTaskPtr *fsort;
40a554d45fc6 select task array or task list exec option
Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
parents: 1544
diff changeset
14 HTaskPtr *bsort;
40a554d45fc6 select task array or task list exec option
Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
parents: 1544
diff changeset
15 Task **fsort_task;
40a554d45fc6 select task array or task list exec option
Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
parents: 1544
diff changeset
16 Task **bsort_task;
945
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
17 DataPtr data;
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
18 } Sort, *SortPtr;
9ed1c4a877ca sort example fix ( simple task accepts one param and more compatible with old task)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 651
diff changeset
19
400
984e7890db0c Fix examples.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 227
diff changeset
20
984e7890db0c Fix examples.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 227
diff changeset
21
227
e7faaf516be1 add sort
gongo@localhost.localdomain
parents:
diff changeset
22 #define MAX_BLOCK_SIZE (int)(1024*16/(sizeof(Data)))