DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.67k stars 566 forks source link

Add core limits to workloads in drmemtrace scheduler #7067

Closed derekbruening closed 1 week ago

derekbruening commented 3 weeks ago

Currently the drmemtrace scheduler allows an input thread to be pinned to a set of cores, but does not allow a workload to have a live core usage limit. This feature is needed to match some scheduling environments and let a workload's threads roam across cores with pinning yet still have a simultaneous-live limit.