Age | Commit message (Collapse) | Author | Files | Lines |
|
So remove them and code related only to them.
Change-Id: Ibd09e7a801b9757443b6f87018570ec007e201d5
|
|
Change-Id: Ia6c1fd88ed08022347c60af33a8620b9cf278c12
|
|
1. Add the parser based on RPN;
2. For test sample1 named "ground-water-daily.xls", using the compound formula
to do calculation;
Add the compound kernels:
Formulae include "AVERAGE,MAX and MIN".Compound formulae include "AVERAGE
-(+,*,/)","MAX -(+,*,/)" and "MIN -(+,*,/)";
3. For formulae which do not work in GPU, they'll work in CPU;
4. For compound operators(-,+,*,/), they'll be calculated one by one in GPU as
the sequence of RPN;
5. Add the start and end position to fit for the sliding window;
6. Modify kernels by using vector for AMD GPU.
Conflicts:
sc/source/core/opencl/formulagroupcl.cxx
sc/source/core/opencl/openclwrapper.cxx
Change-Id: I6157008575ce89ddd3e7bf552a87812474af4125
|
|
Change-Id: I2524db7dbf07d8899bea6f90d1dcb7cd81acf8d9
|
|
* modified coding style.
* merged arithmetic operators together.
* added support for double in OpenCL kernel.
* added an environment variable named SC_FLOAT, which, when set it to 1, will
force to use float in OpenCL kernel. If not set, we will detect GPU, and if
GPU supports double, use double for kernel, otherwise use float for kernel.
Conflicts:
sc/source/core/opencl/openclwrapper.cxx
sc/source/core/opencl/openclwrapper.hxx
Change-Id: I7cdec458d72837d3b22ba50c6d28f78797ee0d3b
|
|
Conflicts:
sc/source/core/opencl/openclwrapper.cxx
Change-Id: I4a752dcb407a89f8da19886131c186b44c7e2a8e
|
|
Change-Id: I5f8bdd55e361e97e21e61cf28a48548477a7522a
|
|
Conflicts:
sc/source/core/opencl/openclwrapper.hxx
Change-Id: Id4777d3854d34ab34dd29b050cd329a803023a39
|
|
Conflicts:
sc/source/core/opencl/openclwrapper.cxx
Change-Id: I3fdc90570e90a156ccecb511fc04b473752018bd
|
|
|
|
Change-Id: I3a52cb7085b2dd8b70863a346eca279444206be6
|