[RTEMS Project] #2556: Implement the O(m) Independence-Preserving Protocol (OMIP)

RTEMS trac trac at rtems.org
Fri Feb 3 09:58:05 UTC 2017


#2556: Implement the O(m) Independence-Preserving Protocol (OMIP)
-----------------------------+------------------------------
 Reporter:  sebastian.huber  |       Owner:  sebastian.huber
     Type:  enhancement      |      Status:  closed
 Priority:  high             |   Milestone:  4.12
Component:  cpukit           |     Version:
 Severity:  normal           |  Resolution:  fixed
 Keywords:                   |
-----------------------------+------------------------------

Comment (by Sebastian Huber <sebastian.huber@…>):

 In [changeset:"ca1e546e7772838b20d0792155e2c71514d6b5d3/rtems"]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="ca1e546e7772838b20d0792155e2c71514d6b5d3"
 score: Improve scheduler helping protocol

 Only register ask for help requests in the scheduler unblock and yield
 operations.  The actual ask for help operation is carried out during
 _Thread_Do_dispatch() on a processor related to the thread.  This yields
 a better separation of scheduler instances.  A thread of one scheduler
 instance should not be forced to carry out too much work for threads on
 other scheduler instances.

 Update #2556.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/2556#comment:54>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list