Zuweisung eines Threads an eine CPU
Mechanismus:
- Glibc - CPU-Affinity
- Eli Dow:"Take charge of processor affinity"
- beschreibt hard affinity
- ACE: ACE_OS::thr_set_affinity
- nur vxworks v6 ?
Argumente
- Betriebsmittel wie Register, Cachelines brauchen nicht verworfen werden
- NUMA: Prozess hat Resourcen, die nicht von allen CPUs aus zugreifbar sind.
Gegenargumente
Die feste Zuweisung eines Threads zu einer CPU greift massiv ins scheduling ein und kann nur zu längeren Blockierungszeiten führen
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber