Commit c5c162c
committed
drop binding benchmarks to a single core
This was added for to mainain clock and cpu-cache coherence when moving between cores. However on linux this means that spawning threads from a benchmark will inherit the afinity from the spawner and will themselves be pinned on this core.
On the other hand modern hardware has gotten really good with clocks and the clock coherence is mostly a non-issue for cpus made after 2019.
So, instead of being this aggressive, we drop this completely. Users must decide wether they want this and do in in their own code.1 parent c564754 commit c5c162c
1 file changed
Lines changed: 4 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
134 | | - | |
135 | | - | |
| 135 | + | |
| 136 | + | |
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| |||
378 | 379 | | |
379 | 380 | | |
380 | 381 | | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | 382 | | |
390 | 383 | | |
391 | 384 | | |
| |||
0 commit comments