Add window parameter to scheduler
authorSang-Hoon Park <sang-hoon.park@arm.com>
Wed, 20 Jan 2021 18:16:47 +0000 (18:16 +0000)
committerGeorgios Pinitas <georgios.pinitas@arm.com>
Thu, 21 Jan 2021 16:23:55 +0000 (16:23 +0000)
commit0094c023038cbb353f60e96d1301b4bb25c9e382
tree18d0c8e312c16f82e272b959b9aca92c655a5b15
parentf47f718e87889b7d501a48e1d86b5d12b2e3f54c
Add window parameter to scheduler

To support window configured outside of
kernels, the parameter is added to scheduler.
The existing operators pass window from
kernels to preserve the current behavior.

Partial Implements: COMPMID-4003

Change-Id: I4514e12fb5b0c60e4adfc1a51e53a8a5de356a0d
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4892
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
13 files changed:
arm_compute/runtime/CPP/CPPScheduler.h
arm_compute/runtime/IScheduler.h
arm_compute/runtime/OMP/OMPScheduler.h
arm_compute/runtime/SingleThreadScheduler.h
src/runtime/CPP/CPPScheduler.cpp
src/runtime/CPP/SingleThreadScheduler.cpp
src/runtime/IScheduler.cpp
src/runtime/NEON/INEOperator.cpp
src/runtime/NEON/functions/NELogical.cpp
src/runtime/NEON/functions/NEPoolingAssemblyDispatch.cpp
src/runtime/OMP/OMPScheduler.cpp
src/runtime/cpu/operators/CpuConcatenate.cpp
tests/framework/instruments/SchedulerTimer.cpp