Opened on 08/29/18 at 12:24:14
Closed on 09/10/18 at 09:38:15
#3508 closed enhancement (fixed)
Add support for thread to processor pinning
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | score | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #3472 |
Description
FreeBSD started to use lock-free data structures (Concurrency Kit) with epoch based reclamation (EBR) in May 2018. The goal of this synchronization approach is to avoid atomic read-modify-write operations in the fast path. The algorithms need highly efficient access to per-processor data. This gives raise to add a new feature to RTEMS: thread to processor pinning. Thread pinning is orthogonal to thread processor affinity and overrules the processor affinity settings of a thread. It is intended for temporary use in short critical sections which allow preemption.
Change History (3)
comment:1 Changed on 09/10/18 at 09:37:18 by Sebastian Huber <sebastian.huber@…>
comment:3 Changed on 09/10/18 at 09:38:15 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
In d8bc0730/rtems: