Skip to content

Account for irregular core IDs in CPU topology (issue #25), and lower the number of false positives in sub-optimal SMT scheduling

Ghost User requested to merge (removed):master into master

Patches:

  1. A remnant transmitted over during conversion of struct Topology from C to C++ was the use of std::vector<CpuCore>. This patch replaces the vector with a map, which makes it easier to handle CPUs with disabled cores, for example a 6-core CPU on an 8-core die (2 cores disabled).

  2. Lower the number of false positives in sub-optimal SMT scheduling

Closes: #25 (closed)

Merge request reports