Parallel Callback Threads
Registered by
Ralph Lange
Allow multiple parallel callback threads for each priority level, to make better use of multiple cores on SMP systems. Use the new EPICS spin locks to make the callback queues thread safe.
To support flow-control in drivers, also add completion callbacks to the scanIoRequest mechanism.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Ralph Lange
- Definition:
- Approved
- Series goal:
- Accepted for 3.15
- Implementation:
- Implemented
- Milestone target:
- 3.15.branch
- Started by
- Ralph Lange
- Completed by
- Ralph Lange
Related branches
- lp://staging/~epics-core/epics-base/parallel-cbthreads
- lp://staging/~epics-core/epics-base/get-cpus
- lp://staging/~epics-documenters/epics-appdev/parallel-cbthreads
- lp://staging/~epics-documenters/epics-appdev/get-cpus
- lp://staging/~epics-core/epics-base/parallel-cbthreads-2
- lp://staging/~epics-documenters/epics-appdev/parallel-cbthreads-2
- lp://staging/~epics-core/epics-base/parallel-cbthreads-3
- lp://staging/~epics-documenters/epics-appdev/parallel-cbthreads-3
Related bugs
Sprints
Whiteboard
(?)