Implement unified CL Kernel of Reduce operations into ARMComputeEx (#3490)
author장지섭/동작제어Lab(SR)/Engineer/삼성전자 <jiseob.jang@samsung.com>
Thu, 22 Nov 2018 00:56:44 +0000 (09:56 +0900)
committer오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 22 Nov 2018 00:56:44 +0000 (09:56 +0900)
commit3bd84fe89c845c9544257d4e9775ddd876a9e4f0
tree93e71d0f28200d14a51c591bc4375bf9ea708d8a
parentccf7bfe6370e25f92994050aa943f7bbfdfe2f90
Implement unified CL Kernel of Reduce operations into ARMComputeEx (#3490)

This commit implements unified CL Kernel of Reduce operations into ARMComputeEx.
  - Introduce class CLReduceOperation.
  - Introduce class CLReduceOperationKernel.
  - Add cl functions for Reduce operations to reduce_operation.cl.

Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReduceOperationKernel.h [new file with mode: 0644]
libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReduceOperation.h [new file with mode: 0644]
libs/ARMComputeEx/src/core/CL/cl_kernels/reduce_operation.cl [new file with mode: 0644]
libs/ARMComputeEx/src/core/CL/kernels/CLReduceOperationKernel.cpp [new file with mode: 0644]
libs/ARMComputeEx/src/runtime/CL/functions/CLReduceOperation.cpp [new file with mode: 0644]