corealloc-0.3.0 is not a library.
Visit the last successful build:
corealloc-0.6.0
corealloc
Figures out which core-ids to pin your program to.
Installation
Usage
Assume two sockets:
Socket 0: ( 0 28 1 29 2 30 3 31 4 32 5 33 6 34 7 35 8 36 9 37 10 38 11 39 12 40 13 41 )
Socket 1: ( 14 42 15 43 16 44 17 45 18 46 19 47 20 48 21 49 22 50 23 51 24 52 25 53 26 54 27 55 )
Allocate 56 cores, use HT first then spread over to next socket:
Allocate 56 cores, spread over sockets before using HT:
Same but don't consider neighbouring hyper-threads for allocation: