From acf43028b6c701b4b09b90d1e5b3ffaa4a367cf9 Mon Sep 17 00:00:00 2001 From: Pedro Gonnet <pedro.gonnet@durham.ac.uk> Date: Thu, 6 Dec 2012 22:15:37 +0000 Subject: [PATCH] more local queue selection. Former-commit-id: 1d4a50edf9497409fa0ff166b7252dbadd01e0d5 --- src/runner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runner.c b/src/runner.c index 3f384dcd4f..6805f927fe 100644 --- a/src/runner.c +++ b/src/runner.c @@ -477,7 +477,7 @@ void *runner_main ( void *data ) { /* Set some convenient local data. */ keep = e->policy & engine_policy_keep; - myq = &e->queues[ threadID % e->nr_queues ]; + myq = &e->queues[ threadID * e->nr_queues / e->nr_threads ]; tpq = ceil( ((double)e->nr_threads) / e->nr_queues ); #ifdef TIMER stalled = 0; -- GitLab