Oar properties pyxis
On pyxis: all cpuset ids (of all threads) a grouped by CPU:
- CPU0: 0-127
- CPU1: 128-255
Among a CPU, threads are given in round robin:
- CPU0: 0,32,64,96 -> 31,63,95,127
- CPU1: 128,160,192,224 -> 159,191,223,255
So looking at the first thread of each core, this gives 2 groups:
- CPU0: 0-31
- CPU1: 128-159 Thus a gap between the 2.
So the new formula to give the first thread id of each core is the
following: row[:cpuset] = cpu_num * cpu_thread_count + core_num
Merge request reports
Activity
assigned to @lnussbau
added 1 commit
- 999efab2 - [pyxis] change the cpu_core_numbering scheme to contiguous-including-threads
added 10 commits
-
be6bc4f1...27f6d19a - 6 commits from branch
master
- 89da8cb6 - [gen] oar-properties: rework variables
- c345da89 - [gen] oar-properties: add new scheme for pyxis
- 1bf04364 - [spec] add tests for the contiguous-including-threads cpu_core_numbering scheme
- eeb339d7 - [pyxis] change the cpu_core_numbering scheme to contiguous-including-threads
Toggle commit list-
be6bc4f1...27f6d19a - 6 commits from branch
enabled an automatic merge when the pipeline for eeb339d7 succeeds
mentioned in commit b51a9415