cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer
Observer
835 Views
Registered: ‎04-04-2018

Which Linux install works best with SDAccel 2018.2 ?

 

Hi, I'm going a bit crazy doing sysadmin stuff rather than actually writing FPGA H/W with SDAccel, so I'm wondering what is the most stable Linux platform for  SDAccel 2018.2?

 

With Ubuntu 16.04.3 I seem to be having problems with S/W emulation - crashes/broken kernel-printf. I have searched these forums, and tried the objcopy solution, and that fixed the crashes but not the printf issues.

 

So I've tried switching to Centos 7.4. That seems to fix my S/W emulation issues and  kernel-printf works, but I can't compile the H/W drivers with the post-linux-install kernel version 3.10.0-862.9.1.el7.x86_64

 

Any tips on what I should try next would be greatly appreciated - this looks like a great tool if I can just get all to work!

 

Cheers,

         Joe.

 

 

0 Kudos
3 Replies
Highlighted
Xilinx Employee
Xilinx Employee
807 Views
Registered: ‎07-16-2008

回复: Which Linux install works best with SDAccel 2018.2 ?

We have tested with Linux kernel version 3.10.0-693. The kernel version 3.10.0-862 associated with CentOS 7.5 may cause the problem you were seeing.

 

And please also install the package list documented in UG1238.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Highlighted
Observer
Observer
786 Views
Registered: ‎04-04-2018

回复: Which Linux install works best with SDAccel 2018.2 ?

Many thanks for the quick reply!

 

I couldn't get 'yum install kernel-devel' to install the 3.10.0-693 version of kernel-dev, but I managed to find the correct rpm and install it manually.After doing that I was able to compile and install the H/W driver with no issues.

 

I have also installed all the packages documented in UG1238 but I've not had a chance to play with SDx to check it's all fine yet.

0 Kudos
Highlighted
Observer
Observer
742 Views
Registered: ‎04-04-2018

回复: Which Linux install works best with SDAccel 2018.2 ?

Well, most things seem to work for me on Centos 7.4 but I daren't run 'yum update' as that seems to break things.

 

I'm also not convinced by kernel printf in the SW-Emulation mode - running the printf example seems to give me incorrect values:

 

Found Platform
Platform Name: Xilinx
XCLBIN File Name: vadd
INFO: Importing ../vadd.xclbin
Loading: '../vadd.xclbin'
** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<1069280512,1,1> localid: 1069280512 of local_workgroup_size<0,1,1> - adding 8+1069280512+1069280512+0 to result 0 **
** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<1069280512,1,1> localid: 1069280512 of local_workgroup_size<0,1,1> - adding 8+1069280512+1069280512+0 to result 0 **
** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<1069280512,1,1> localid: 1069280512 of local_workgroup_size<0,1,1> - adding 8+1069280512+1069280512+0 to result 0 **
** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<1069280512,1,1> localid: 1069280512 of local_workgroup_size<0,1,1> - adding 8+1069280512+1069280512+0 to result 0 **
** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<1069280512,1,1> localid: 1069280512 of local_workgroup_size<0,1,1> - adding 8+1069280512+1069280512+0 to result 0 **

 

Wheras HW-Emulation gives me a more convincing looking output of:

 

Platform Name: Xilinx
XCLBIN File Name: vadd
INFO: Importing ../vadd.xclbin
Loading: '../vadd.xclbin'
INFO: [SDx-EM 01] Hardware emulation runs simulation underneath. Using a large data set will result in long simulation times. It is recommended that a small dataset is used for faster execution. This flow does not use cycle accurate models and hence the performance data generated is approximate.
** Printing from inside krnl_vadd: globalid: 0 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 0+0+0+0 to result 0 ** ** Printing from inside krnl_vadd: globalid: 1 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 1+2+3+4 to result 10 ** ** Printing from inside krnl_vadd: globalid: 2 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 2+4+6+8 to result 20 ** ** Printing from inside krnl_vadd: globalid: 3 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 3+6+9+12 to result 30 ** ** Printing from inside krnl_vadd: globalid: 4 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 4+8+12+16 to result 40 ** ** Printing from inside krnl_vadd: globalid: 5 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 5+10+15+20 to result 50 ** ** Printing from inside krnl_vadd: globalid: 6 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 6+12+18+24 to result 60 ** ** Printing from inside krnl_vadd: globalid: 7 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 7+14+21+28 to result 70 ** ** Printing from inside krnl_vadd: globalid: 8 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 8+16+24+32 to result 80 ** ** Printing from inside krnl_vadd: globalid: 9 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 9+18+27+36 to result 90 ** ** Printing from inside krnl_vadd: globalid: 10 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 10+20+30+40 to result 100 ** ** Printing from inside krnl_vadd: globalid: 11 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 11+22+33+44 to result 110 ** ** Printing from inside krnl_vadd: globalid: 12 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 12+24+36+48 to result 120 ** ** Printing from inside krnl_vadd: globalid: 13 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 13+26+39+52 to result 130 ** ** Printing from inside krnl_vadd: globalid: 14 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 14+28+42+56 to result 140 ** ** Printing from inside krnl_vadd: globalid: 15 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 15+30+45+60 to result 150 ** ** Printing from inside krnl_vadd: globalid: 16 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 16+32+48+64 to result 160 ** ** Printing from inside krnl_vadd: globalid: 17 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 17+34+51+68 to result 170 ** ** Printing from inside krnl_vadd: globalid: 18 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 18+36+54+72 to result 180 ** ** Printing from inside krnl_vadd: globalid: 19 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 19+38+57+76 to result 190 ** ** Printing from inside krnl_vadd: globalid: 20 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 20+40+60+80 to result 200 ** ** Printing from inside krnl_vadd: globalid: 21 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 21+42+63+84 to result 210 ** ** Printing from inside krnl_vadd: globalid: 22 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 22+44+66+88 to result 220 ** ** Printing from inside krnl_vadd: globalid: 23 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 23+46+69+92 to result 230 ** ** Printing from inside krnl_vadd: globalid: 24 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 24+48+72+96 to result 240 ** ** Printing from inside krnl_vadd: globalid: 25 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 25+50+75+100 to result 250 ** ** Printing from inside krnl_vadd: globalid: 26 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 26+52+78+104 to result 260 ** ** Printing from inside krnl_vadd: globalid: 27 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 27+54+81+108 to result 270 ** ** Printing from inside krnl_vadd: globalid: 28 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 28+56+84+112 to result 280 ** ** Printing from inside krnl_vadd: globalid: 29 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 29+58+87+116 to result 290 ** ** Printing from inside krnl_vadd: globalid: 30 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 30+60+90+120 to result 300 ** ** Printing from inside krnl_vadd: globalid: 31 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 31+62+93+124 to result 310 ** ** Printing from inside krnl_vadd: globalid: 32 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 32+64+96+128 to result 320 ** ** Printing from inside krnl_vadd: globalid: 33 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 33+66+99+132 to result 330 ** ** Printing from inside krnl_vadd: globalid: 34 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 34+68+102+136 to result 340 ** ** Printing from inside krnl_vadd: globalid: 35 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 35+70+105+140 to result 350 ** ** Printing from inside krnl_vadd: globalid: 36 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 36+72+108+144 to result 360 ** ** Printing from inside krnl_vadd: globalid: 37 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 37+74+111+148 to result 370 ** ** Printing from inside krnl_vadd: globalid: 38 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 38+76+114+152 to result 380 ** ** Printing from inside krnl_vadd: globalid: 39 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 39+78+117+156 to result 390 ** ** Printing from inside krnl_vadd: globalid: 40 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 40+80+120+160 to result 400 ** ** Printing from inside krnl_vadd: globalid: 41 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 41+82+123+164 to result 410 ** ** Printing from inside krnl_vadd: globalid: 42 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 42+84+126+168 to result 420 ** ** Printing from inside krnl_vadd: globalid: 43 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 43+86+129+172 to result 430 ** ** Printing from inside krnl_vadd: globalid: 44 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 44+88+132+176 to result 440 ** ** Printing from inside krnl_vadd: globalid: 45 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 45+90+135+180 to result 450 ** ** Printing from inside krnl_vadd: globalid: 46 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 46+92+138+184 to result 460 ** ** Printing from inside krnl_vadd: globalid: 47 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 47+94+141+188 to result 470 ** ** Printing from inside krnl_vadd: globalid: 48 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 48+96+144+192 to result 480 ** ** Printing from inside krnl_vadd: globalid: 49 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 49+98+147+196 to result 490 ** ** Printing from inside krnl_vadd: globalid: 50 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 50+100+150+200 to result 500 ** ** Printing from inside krnl_vadd: globalid: 51 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 51+102+153+204 to result 510 ** ** Printing from inside krnl_vadd: globalid: 52 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 52+104+156+208 to result 520 ** ** Printing from inside krnl_vadd: globalid: 53 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 53+106+159+212 to result 530 ** ** Printing from inside krnl_vadd: globalid: 54 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 54+108+162+216 to result 540 ** ** Printing from inside krnl_vadd: globalid: 55 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 55+110+165+220 to result 550 ** ** Printing from inside krnl_vadd: globalid: 56 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 56+112+168+224 to result 560 ** ** Printing from inside krnl_vadd: globalid: 57 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 57+114+171+228 to result 570 ** ** Printing from inside krnl_vadd: globalid: 58 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 58+116+174+232 to result 580 ** ** Printing from inside krnl_vadd: globalid: 59 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 59+118+177+236 to result 590 ** ** Printing from inside krnl_vadd: globalid: 60 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 60+120+180+240 to result 600 ** ** Printing from inside krnl_vadd: globalid: 61 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 61+122+183+244 to result 610 ** ** Printing from inside krnl_vadd: globalid: 62 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 62+124+186+248 to result 620 ** ** Printing from inside krnl_vadd: globalid: 63 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 63+126+189+252 to result 630 ** ** Printing from inside krnl_vadd: globalid: 64 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 64+128+192+256 to result 640 ** ** Printing from inside krnl_vadd: globalid: 65 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 65+130+195+260 to result 650 ** ** Printing from inside krnl_vadd: globalid: 66 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 66+132+198+264 to result 660 ** ** Printing from inside krnl_vadd: globalid: 67 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 67+134+201+268 to result 670 ** ** Printing from inside krnl_vadd: globalid: 68 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 68+136+204+272 to result 680 ** ** Printing from inside krnl_vadd: globalid: 69 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 69+138+207+276 to result 690 ** ** Printing from inside krnl_vadd: globalid: 70 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 70+140+210+280 to result 700 ** ** Printing from inside krnl_vadd: globalid: 71 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 71+142+213+284 to result 710 ** ** Printing from inside krnl_vadd: globalid: 72 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 72+144+216+288 to result 720 ** ** Printing from inside krnl_vadd: globalid: 73 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 73+146+219+292 to result 730 ** ** Printing from inside krnl_vadd: globalid: 74 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 74+148+222+296 to result 740 ** ** Printing from inside krnl_vadd: globalid: 75 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 75+150+225+300 to result 750 ** ** Printing from inside krnl_vadd: globalid: 76 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 76+152+228+304 to result 760 ** ** Printing from inside krnl_vadd: globalid: 77 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 77+154+231+308 to result 770 ** ** Printing from inside krnl_vadd: globalid: 78 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 78+156+234+312 to result 780 ** ** Printing from inside krnl_vadd: globalid: 79 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 79+158+237+316 to result 790 ** ** Printing from inside krnl_vadd: globalid: 80 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 80+160+240+320 to result 800 ** ** Printing from inside krnl_vadd: globalid: 81 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 81+162+243+324 to result 810 ** ** Printing from inside krnl_vadd: globalid: 82 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 82+164+246+328 to result 820 ** ** Printing from inside krnl_vadd: globalid: 83 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 83+166+249+332 to result 830 ** ** Printing from inside krnl_vadd: globalid: 84 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 84+168+252+336 to result 840 ** ** Printing from inside krnl_vadd: globalid: 85 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 85+170+255+340 to result 850 ** ** Printing from inside krnl_vadd: globalid: 86 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 86+172+258+344 to result 860 ** ** Printing from inside krnl_vadd: globalid: 87 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 87+174+261+348 to result 870 ** ** Printing from inside krnl_vadd: globalid: 88 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 88+176+264+352 to result 880 ** ** Printing from inside krnl_vadd: globalid: 89 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 89+178+267+356 to result 890 ** ** Printing from inside krnl_vadd: globalid: 90 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 90+180+270+360 to result 900 ** ** Printing from inside krnl_vadd: globalid: 91 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 91+182+273+364 to result 910 ** ** Printing from inside krnl_vadd: globalid: 92 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 92+184+276+368 to result 920 ** ** Printing from inside krnl_vadd: globalid: 93 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 93+186+279+372 to result 930 ** ** Printing from inside krnl_vadd: globalid: 94 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 94+188+282+376 to result 940 ** ** Printing from inside krnl_vadd: globalid: 95 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 95+190+285+380 to result 950 ** ** Printing from inside krnl_vadd: globalid: 96 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 96+192+288+384 to result 960 ** ** Printing from inside krnl_vadd: globalid: 97 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 97+194+291+388 to result 970 ** ** Printing from inside krnl_vadd: globalid: 98 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 98+196+294+392 to result 980 ** ** Printing from inside krnl_vadd: globalid: 99 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 99+198+297+396 to result 990 ** ** Printing from inside krnl_vadd: globalid: 100 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 100+200+300+400 to result 1000 ** ** Printing from inside krnl_vadd: globalid: 101 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 101+202+303+404 to result 1010 ** ** Printing from inside krnl_vadd: globalid: 102 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 102+204+306+408 to result 1020 ** ** Printing from inside krnl_vadd: globalid: 103 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 103+206+309+412 to result 1030 ** ** Printing from inside krnl_vadd: globalid: 104 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 104+208+312+416 to result 1040 ** ** Printing from inside krnl_vadd: globalid: 105 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 105+210+315+420 to result 1050 ** ** Printing from inside krnl_vadd: globalid: 106 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 106+212+318+424 to result 1060 ** ** Printing from inside krnl_vadd: globalid: 107 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 107+214+321+428 to result 1070 ** ** Printing from inside krnl_vadd: globalid: 108 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 108+216+324+432 to result 1080 ** ** Printing from inside krnl_vadd: globalid: 109 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 109+218+327+436 to result 1090 ** ** Printing from inside krnl_vadd: globalid: 110 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 110+220+330+440 to result 1100 ** ** Printing from inside krnl_vadd: globalid: 111 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 111+222+333+444 to result 1110 ** ** Printing from inside krnl_vadd: globalid: 112 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 112+224+336+448 to result 1120 ** ** Printing from inside krnl_vadd: globalid: 113 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 113+226+339+452 to result 1130 ** ** Printing from inside krnl_vadd: globalid: 114 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 114+228+342+456 to result 1140 ** ** Printing from inside krnl_vadd: globalid: 115 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 115+230+345+460 to result 1150 ** ** Printing from inside krnl_vadd: globalid: 116 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 116+232+348+464 to result 1160 ** ** Printing from inside krnl_vadd: globalid: 117 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 117+234+351+468 to result 1170 ** ** Printing from inside krnl_vadd: globalid: 118 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 118+236+354+472 to result 1180 ** ** Printing from inside krnl_vadd: globalid: 119 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 119+238+357+476 to result 1190 ** ** Printing from inside krnl_vadd: globalid: 120 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 120+240+360+480 to result 1200 ** ** Printing from inside krnl_vadd: globalid: 121 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 121+242+363+484 to result 1210 ** ** Printing from inside krnl_vadd: globalid: 122 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 122+244+366+488 to result 1220 ** ** Printing from inside krnl_vadd: globalid: 123 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 123+246+369+492 to result 1230 ** ** Printing from inside krnl_vadd: globalid: 124 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 124+248+372+496 to result 1240 ** ** Printing from inside krnl_vadd: globalid: 125 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 125+250+375+500 to result 1250 ** ** Printing from inside krnl_vadd: globalid: 126 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 126+252+378+504 to result 1260 ** ** Printing from inside krnl_vadd: globalid: 127 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 127+254+381+508 to result 1270 ** ** Printing from inside krnl_vadd: globalid: 128 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 128+256+384+512 to result 1280 ** ** Printing from inside krnl_vadd: globalid: 129 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 129+258+387+516 to result 1290 ** ** Printing from inside krnl_vadd: globalid: 130 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 130+260+390+520 to result 1300 ** ** Printing from inside krnl_vadd: globalid: 131 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 131+262+393+524 to result 1310 ** ** Printing from inside krnl_vadd: globalid: 132 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 132+264+396+528 to result 1320 ** ** Printing from inside krnl_vadd: globalid: 133 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 133+266+399+532 to result 1330 ** ** Printing from inside krnl_vadd: globalid: 134 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 134+268+402+536 to result 1340 ** ** Printing from inside krnl_vadd: globalid: 135 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 135+270+405+540 to result 1350 ** ** Printing from inside krnl_vadd: globalid: 136 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 136+272+408+544 to result 1360 ** ** Printing from inside krnl_vadd: globalid: 137 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 137+274+411+548 to result 1370 ** ** Printing from inside krnl_vadd: globalid: 138 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 138+276+414+552 to result 1380 ** ** Printing from inside krnl_vadd: globalid: 139 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 139+278+417+556 to result 1390 ** ** Printing from inside krnl_vadd: globalid: 140 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 140+280+420+560 to result 1400 ** ** Printing from inside krnl_vadd: globalid: 141 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 141+282+423+564 to result 1410 ** ** Printing from inside krnl_vadd: globalid: 142 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 142+284+426+568 to result 1420 ** ** Printing from inside krnl_vadd: globalid: 143 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 143+286+429+572 to result 1430 ** ** Printing from inside krnl_vadd: globalid: 144 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 144+288+432+576 to result 1440 ** ** Printing from inside krnl_vadd: globalid: 145 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 145+290+435+580 to result 1450 ** ** Printing from inside krnl_vadd: globalid: 146 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 146+292+438+584 to result 1460 ** ** Printing from inside krnl_vadd: globalid: 147 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 147+294+441+588 to result 1470 ** ** Printing from inside krnl_vadd: globalid: 148 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 148+296+444+592 to result 1480 ** ** Printing from inside krnl_vadd: globalid: 149 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 149+298+447+596 to result 1490 ** ** Printing from inside krnl_vadd: globalid: 150 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 150+300+450+600 to result 1500 ** ** Printing from inside krnl_vadd: globalid: 151 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 151+302+453+604 to result 1510 ** ** Printing from inside krnl_vadd: globalid: 152 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 152+304+456+608 to result 1520 ** ** Printing from inside krnl_vadd: globalid: 153 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 153+306+459+612 to result 1530 ** ** Printing from inside krnl_vadd: globalid: 154 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 154+308+462+616 to result 1540 ** ** Printing from inside krnl_vadd: globalid: 155 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 155+310+465+620 to result 1550 ** ** Printing from inside krnl_vadd: globalid: 156 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 156+312+468+624 to result 1560 ** ** Printing from inside krnl_vadd: globalid: 157 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 157+314+471+628 to result 1570 ** ** Printing from inside krnl_vadd: globalid: 158 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 158+316+474+632 to result 1580 ** ** Printing from inside krnl_vadd: globalid: 159 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 159+318+477+636 to result 1590 ** ** Printing from inside krnl_vadd: globalid: 160 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 160+320+480+640 to result 1600 ** ** Printing from inside krnl_vadd: globalid: 161 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 161+322+483+644 to result 1610 ** ** Printing from inside krnl_vadd: globalid: 162 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 162+324+486+648 to result 1620 ** ** Printing from inside krnl_vadd: globalid: 163 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 163+326+489+652 to result 1630 ** ** Printing from inside krnl_vadd: globalid: 164 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 164+328+492+656 to result 1640 ** ** Printing from inside krnl_vadd: globalid: 165 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 165+330+495+660 to result 1650 ** ** Printing from inside krnl_vadd: globalid: 166 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 166+332+498+664 to result 1660 ** ** Printing from inside krnl_vadd: globalid: 167 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 167+334+501+668 to result 1670 ** ** Printing from inside krnl_vadd: globalid: 168 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 168+336+504+672 to result 1680 ** ** Printing from inside krnl_vadd: globalid: 169 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 169+338+507+676 to result 1690 ** ** Printing from inside krnl_vadd: globalid: 170 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 170+340+510+680 to result 1700 ** ** Printing from inside krnl_vadd: globalid: 171 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 171+342+513+684 to result 1710 ** ** Printing from inside krnl_vadd: globalid: 172 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 172+344+516+688 to result 1720 ** ** Printing from inside krnl_vadd: globalid: 173 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 173+346+519+692 to result 1730 ** ** Printing from inside krnl_vadd: globalid: 174 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 174+348+522+696 to result 1740 ** ** Printing from inside krnl_vadd: globalid: 175 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 175+350+525+700 to result 1750 ** ** Printing from inside krnl_vadd: globalid: 176 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 176+352+528+704 to result 1760 ** ** Printing from inside krnl_vadd: globalid: 177 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 177+354+531+708 to result 1770 ** ** Printing from inside krnl_vadd: globalid: 178 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 178+356+534+712 to result 1780 ** ** Printing from inside krnl_vadd: globalid: 179 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 179+358+537+716 to result 1790 ** ** Printing from inside krnl_vadd: globalid: 180 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 180+360+540+720 to result 1800 ** ** Printing from inside krnl_vadd: globalid: 181 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 181+362+543+724 to result 1810 ** ** Printing from inside krnl_vadd: globalid: 182 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 182+364+546+728 to result 1820 ** ** Printing from inside krnl_vadd: globalid: 183 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 183+366+549+732 to result 1830 ** ** Printing from inside krnl_vadd: globalid: 184 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 184+368+552+736 to result 1840 ** ** Printing from inside krnl_vadd: globalid: 185 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 185+370+555+740 to result 1850 ** ** Printing from inside krnl_vadd: globalid: 186 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 186+372+558+744 to result 1860 ** ** Printing from inside krnl_vadd: globalid: 187 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 187+374+561+748 to result 1870 ** ** Printing from inside krnl_vadd: globalid: 188 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 188+376+564+752 to result 1880 ** ** Printing from inside krnl_vadd: globalid: 189 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 189+378+567+756 to result 1890 ** ** Printing from inside krnl_vadd: globalid: 190 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 190+380+570+760 to result 1900 ** ** Printing from inside krnl_vadd: globalid: 191 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 191+382+573+764 to result 1910 ** ** Printing from inside krnl_vadd: globalid: 192 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 192+384+576+768 to result 1920 ** ** Printing from inside krnl_vadd: globalid: 193 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 193+386+579+772 to result 1930 ** ** Printing from inside krnl_vadd: globalid: 194 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 194+388+582+776 to result 1940 ** ** Printing from inside krnl_vadd: globalid: 195 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 195+390+585+780 to result 1950 ** ** Printing from inside krnl_vadd: globalid: 196 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 196+392+588+784 to result 1960 ** ** Printing from inside krnl_vadd: globalid: 197 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 197+394+591+788 to result 1970 ** ** Printing from inside krnl_vadd: globalid: 198 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 198+396+594+792 to result 1980 ** ** Printing from inside krnl_vadd: globalid: 199 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 199+398+597+796 to result 1990 ** ** Printing from inside krnl_vadd: globalid: 200 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 200+400+600+800 to result 2000 ** ** Printing from inside krnl_vadd: globalid: 201 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 201+402+603+804 to result 2010 ** ** Printing from inside krnl_vadd: globalid: 202 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 202+404+606+808 to result 2020 ** ** Printing from inside krnl_vadd: globalid: 203 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 203+406+609+812 to result 2030 ** ** Printing from inside krnl_vadd: globalid: 204 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 204+408+612+816 to result 2040 ** ** Printing from inside krnl_vadd: globalid: 205 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 205+410+615+820 to result 2050 ** ** Printing from inside krnl_vadd: globalid: 206 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 206+412+618+824 to result 2060 ** ** Printing from inside krnl_vadd: globalid: 207 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 207+414+621+828 to result 2070 ** ** Printing from inside krnl_vadd: globalid: 208 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 208+416+624+832 to result 2080 ** ** Printing from inside krnl_vadd: globalid: 209 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 209+418+627+836 to result 2090 ** ** Printing from inside krnl_vadd: globalid: 210 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 210+420+630+840 to result 2100 ** ** Printing from inside krnl_vadd: globalid: 211 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 211+422+633+844 to result 2110 ** ** Printing from inside krnl_vadd: globalid: 212 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 212+424+636+848 to result 2120 ** ** Printing from inside krnl_vadd: globalid: 213 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 213+426+639+852 to result 2130 ** ** Printing from inside krnl_vadd: globalid: 214 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 214+428+642+856 to result 2140 ** ** Printing from inside krnl_vadd: globalid: 215 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 215+430+645+860 to result 2150 ** ** Printing from inside krnl_vadd: globalid: 216 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 216+432+648+864 to result 2160 ** ** Printing from inside krnl_vadd: globalid: 217 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 217+434+651+868 to result 2170 ** ** Printing from inside krnl_vadd: globalid: 218 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 218+436+654+872 to result 2180 ** ** Printing from inside krnl_vadd: globalid: 219 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 219+438+657+876 to result 2190 ** ** Printing from inside krnl_vadd: globalid: 220 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 220+440+660+880 to result 2200 ** ** Printing from inside krnl_vadd: globalid: 221 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 221+442+663+884 to result 2210 ** ** Printing from inside krnl_vadd: globalid: 222 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 222+444+666+888 to result 2220 ** ** Printing from inside krnl_vadd: globalid: 223 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 223+446+669+892 to result 2230 ** ** Printing from inside krnl_vadd: globalid: 224 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 224+448+672+896 to result 2240 ** ** Printing from inside krnl_vadd: globalid: 225 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 225+450+675+900 to result 2250 ** ** Printing from inside krnl_vadd: globalid: 226 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 226+452+678+904 to result 2260 ** ** Printing from inside krnl_vadd: globalid: 227 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 227+454+681+908 to result 2270 ** ** Printing from inside krnl_vadd: globalid: 228 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 228+456+684+912 to result 2280 ** ** Printing from inside krnl_vadd: globalid: 229 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 229+458+687+916 to result 2290 ** ** Printing from inside krnl_vadd: globalid: 230 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 230+460+690+920 to result 2300 ** ** Printing from inside krnl_vadd: globalid: 231 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 231+462+693+924 to result 2310 ** ** Printing from inside krnl_vadd: globalid: 232 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 232+464+696+928 to result 2320 ** ** Printing from inside krnl_vadd: globalid: 233 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 233+466+699+932 to result 2330 ** ** Printing from inside krnl_vadd: globalid: 234 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 234+468+702+936 to result 2340 ** ** Printing from inside krnl_vadd: globalid: 235 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 235+470+705+940 to result 2350 ** ** Printing from inside krnl_vadd: globalid: 236 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 236+472+708+944 to result 2360 ** ** Printing from inside krnl_vadd: globalid: 237 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 237+474+711+948 to result 2370 ** ** Printing from inside krnl_vadd: globalid: 238 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 238+476+714+952 to result 2380 ** ** Printing from inside krnl_vadd: globalid: 239 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 239+478+717+956 to result 2390 ** ** Printing from inside krnl_vadd: globalid: 240 of             global_work_size<256,1,1> localid: 0 of local_workgroup_size<16,1,1> - adding 240+480+720+960 to result 2400 ** ** Printing from inside krnl_vadd: globalid: 241 of             global_work_size<256,1,1> localid: 1 of local_workgroup_size<16,1,1> - adding 241+482+723+964 to result 2410 ** ** Printing from inside krnl_vadd: globalid: 242 of             global_work_size<256,1,1> localid: 2 of local_workgroup_size<16,1,1> - adding 242+484+726+968 to result 2420 ** ** Printing from inside krnl_vadd: globalid: 243 of             global_work_size<256,1,1> localid: 3 of local_workgroup_size<16,1,1> - adding 243+486+729+972 to result 2430 ** ** Printing from inside krnl_vadd: globalid: 244 of             global_work_size<256,1,1> localid: 4 of local_workgroup_size<16,1,1> - adding 244+488+732+976 to result 2440 ** ** Printing from inside krnl_vadd: globalid: 245 of             global_work_size<256,1,1> localid: 5 of local_workgroup_size<16,1,1> - adding 245+490+735+980 to result 2450 ** ** Printing from inside krnl_vadd: globalid: 246 of             global_work_size<256,1,1> localid: 6 of local_workgroup_size<16,1,1> - adding 246+492+738+984 to result 2460 ** ** Printing from inside krnl_vadd: globalid: 247 of             global_work_size<256,1,1> localid: 7 of local_workgroup_size<16,1,1> - adding 247+494+741+988 to result 2470 ** ** Printing from inside krnl_vadd: globalid: 248 of             global_work_size<256,1,1> localid: 8 of local_workgroup_size<16,1,1> - adding 248+496+744+992 to result 2480 ** ** Printing from inside krnl_vadd: globalid: 249 of             global_work_size<256,1,1> localid: 9 of local_workgroup_size<16,1,1> - adding 249+498+747+996 to result 2490 ** ** Printing from inside krnl_vadd: globalid: 250 of             global_work_size<256,1,1> localid: 10 of local_workgroup_size<16,1,1> - adding 250+500+750+1000 to result 2500 ** ** Printing from inside krnl_vadd: globalid: 251 of             global_work_size<256,1,1> localid: 11 of local_workgroup_size<16,1,1> - adding 251+502+753+1004 to result 2510 ** ** Printing from inside krnl_vadd: globalid: 252 of             global_work_size<256,1,1> localid: 12 of local_workgroup_size<16,1,1> - adding 252+504+756+1008 to result 2520 ** ** Printing from inside krnl_vadd: globalid: 253 of             global_work_size<256,1,1> localid: 13 of local_workgroup_size<16,1,1> - adding 253+506+759+1012 to result 2530 ** ** Printing from inside krnl_vadd: globalid: 254 of             global_work_size<256,1,1> localid: 14 of local_workgroup_size<16,1,1> - adding 254+508+762+1016 to result 2540 ** ** Printing from inside krnl_vadd: globalid: 255 of             global_work_size<256,1,1> localid: 15 of local_workgroup_size<16,1,1> - adding 255+510+765+1020 to result 2550 ** Checking against expected results and printing every 16th result (in 1024 additions)...
Result Match: i = 0 CPU result = 0 Krnl Result = 0
Result Match: i = 16 CPU result = 160 Krnl Result = 160
Result Match: i = 32 CPU result = 320 Krnl Result = 320
Result Match: i = 48 CPU result = 480 Krnl Result = 480

 

 

0 Kudos