COMPMID-3852: Fix NEReduction window
authorGeorgios Pinitas <georgios.pinitas@arm.com>
Wed, 11 Nov 2020 21:05:24 +0000 (21:05 +0000)
committerSheri Zhang <sheri.zhang@arm.com>
Fri, 13 Nov 2020 10:34:52 +0000 (10:34 +0000)
commit412b789582c5992431028e9b91c4d8b99d5c4900
tree62f7750c113dae21c877f6ed384b73c24dc4221b
parentd7341fb9e3b24b904edf7ac9d83e1e063bc77765
COMPMID-3852: Fix NEReduction window

ReductionOperations splits the kernel for scheduling on the X
dimension when reduction axis is > 0.
By setting the execution window to be unit one in the X dimension the
execution was always restricted to a single thread.
Alters the window to enable multi-threading

Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Change-Id: Idcbe2b78957678310bb8e895969f01de972d3667
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4389
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
src/core/NEON/kernels/NEReductionOperationKernel.cpp