int N_sim=1200 * 6;
int N_samp=8;
- int N_ch=62 * 2; //16;
+ int N_ch=62; //16;
int N_col=128 * 6;
int i,j;
task t1(StartupObject s{initialstate}) {
//System.printString("task t1\n");
- int width = 62 * 15 * 2;
- int height = 62 * 16;
- int group = 62 * 2;
+ int width = 62 * 14;
+ int height = 62 * 14;
+ int group = 62;
//int h = height / group;
//Random rnd = new Random();
scaleda=(int)((a - amin)*appletWidth/(amax - amin));
scaledb=(int)((b - bmin)*appletHeight/(bmax - bmin));
int index = ((scaledb - id) / group) * appletWidth + scaleda; //(scaledb * appletWidth + scaleda - id) / group;
- //if(index < length) {
+ if(index < length) {
ps[index] = alpha<<24 | red<<16 | iteration<<8 | blue;
- //}
+ }
}
}
}
//System.printString("task t1\n");
int datasize = 1000; //should be times of 2
- int nruns = 62 * 7 * 2; //16 * 16;
- int group = 62 * 2; // 16;
+ int nruns = 62 * 7; //16 * 16;
+ int group = 62; // 16;
AppDemo ad = new AppDemo(datasize, nruns, group){merge};
task t1(StartupObject s{initialstate}) {
//System.printString("task t1\n");
- int datasize = 62 * 2000;
- int threadnum = 62;
+ int datasize = 62 * 100 ;//16 * 2000 * 2;
+ int threadnum = 62 ;//16 * 2;
int range = datasize / threadnum;
for(int i = 0; i < threadnum; ++i) {
SeriesRunner sr = new SeriesRunner(i, range){!finish};
public TrackDemo(int nump) {
this.m_inputs = new int[2][];
- int rows = 10 * 60 * 2;
+ int rows = 10 * 60; // * 2;
int cols = 12 * 5;
int offset = 0;
this.m_inputs[0] = this.makeImage(rows, cols, offset);
task startup(StartupObject s{initialstate}) {
//System.printString("task startup\n");
- int nump = 60;
+ int nump = 32; //60;
TrackDemo tdmo = new TrackDemo(nump){toaddBP};
int[] input = tdmo.getInput(false);
- int pnum = 60;
+ int pnum = 32; //60;
int range = (input[0]) / pnum;
for(int i = 0; i < pnum; i++) {
BlurPiece bp = new BlurPiece(i,
float[] Icur = tdmo.getImage();
- int pnum = 30;
+ int pnum = 16; //30;
int range = (tdmo.getRows()) / pnum;
int rows = tdmo.getRows();
int cols = tdmo.getCols();
task startTrackingLoop(TrackDemo tdmo{tostartL}) {
//System.printString("task startTrackingLoop\n");
- int pnum1 = 15 * 2;
+ int pnum1 = 8; //15; // * 2;
float[] data = tdmo.getImage();
int rows = tdmo.getRows();
int cols = tdmo.getCols();
rows,
cols){tomergeIYLR};
- int pnum2 = 60 * 2;
+ int pnum2 = 32; //60; // * 2;
int[] input = tdmo.getInput(true);
range = (input[0]) / pnum2;
for(int i = 0; i < pnum2; i++) {