diff options
author | Pablo Tello <pablo.tello@arm.com> | 2019-09-19 16:39:04 +0100 |
---|---|---|
committer | Pablo Marquez <pablo.tello@arm.com> | 2019-09-24 13:45:52 +0000 |
commit | 272519716f159bcbcc600862c10a894dc419a498 (patch) | |
tree | a23a97edc61574c9a6e0f3ee932809dcf9591f2b /src/runtime/SubTensor.cpp | |
parent | b785dd4a4e1e662630f4d79e0f578513958a71fd (diff) | |
download | ComputeLibrary-272519716f159bcbcc600862c10a894dc419a498.tar.gz |
MLCE-140: Workaround multi-threading problem with NEON backend
The CPPScheduler was not designed to be thread safe. I made some
changes to fix a deadlock that occurred when scheduling work from
more than one thread. The workloads won't run in parallel but the
threads won't deadlock when setting up the workloads.
Change-Id: I20a8f716c3bb3c71ce10163def00118be291d9d2
Signed-off-by: Pablo Tello <pablo.tello@arm.com>
Reviewed-on: https://review.mlplatform.org/c/1957
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/runtime/SubTensor.cpp')
0 files changed, 0 insertions, 0 deletions