Add another memory barrier for ARM and a multicore test run on ThunderX to help detec...
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Wed, 8 Apr 2020 09:04:51 +0000 (11:04 +0200)
committerGitHub <noreply@github.com>
Wed, 8 Apr 2020 09:04:51 +0000 (11:04 +0200)
commit69f277f8eea068a7283543620d9f4c2402dbaa8e
treefa9d54e9678d701c50c1bba6104b522e07241cee
parent4ae6d1a01b612234c94fc3a76ea705dc340e1d52
Add another memory barrier for ARM and a multicore test run on ThunderX to help detect such issues (#2544)

* Add another memory barrier in memory.c to prevent races in memory slot allocation

* Add an all-core test on Drone.io's ThunderX platform and modify dgemm_tester to use all 96 cores
.drone.yml
cpp_thread_test/dgemm_thread_safety.cpp
driver/others/memory.c