diff options
author | Bjoern Brandenburg <bbb@bbb1-cs.cs.unc.edu> | 2010-05-19 16:20:00 -0400 |
---|---|---|
committer | Bjoern Brandenburg <bbb@bbb1-cs.cs.unc.edu> | 2010-05-19 16:20:00 -0400 |
commit | e6cec83ace0a3a345ef60ab57a4a9ab032a48b73 (patch) | |
tree | b03ccfb3edb50cf200edbfb0336e25c2a7659961 | |
parent | 537b0d6735841e0c5907a8cd9d4355e4d1485d3c (diff) |
reword cluster EDF instruction
-rw-r--r-- | index.html | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -475,11 +475,6 @@ scons | |||
475 | You can use the tool <span class="src">showsched</span> (part of <span class="src">liblitmus</span>) to display | 475 | You can use the tool <span class="src">showsched</span> (part of <span class="src">liblitmus</span>) to display |
476 | the name of the currently active policy. | 476 | the name of the currently active policy. |
477 | </p> | 477 | </p> |
478 | <h4> Configuring improved Clustered-EDF(C-EDF)</h4> | ||
479 | <p> | ||
480 | Clustered-EDF scheduling plugin can create clusters based on sharing of L2 or L3 cache. The plugin reads the cache level parameter from the file <span class="src"> /proc/litmus/cluster_cache</span>. It maps processors sharing cache at the specified level in one cluster. | ||
481 | </li> | ||
482 | </p> | ||
483 | <h3>Changing the Active Policy</h3> | 478 | <h3>Changing the Active Policy</h3> |
484 | <p class="qa"> | 479 | <p class="qa"> |
485 | You can use the tool <span class="src">setsched</span> (part of <span class="src">liblitmus</span>) | 480 | You can use the tool <span class="src">setsched</span> (part of <span class="src">liblitmus</span>) |
@@ -493,7 +488,13 @@ scons | |||
493 | </p> | 488 | </p> |
494 | <p> | 489 | <p> |
495 | If you do not have the <span class="src">dialog</span> utility installed, then you can still used <span class="src">setsched</span> by passing the desired scheduling policy as a commandline parameter, <em>e.g.</em> type <span class="src"> setsched PFAIR </span> to activate the PFAIR plugin. | 490 | If you do not have the <span class="src">dialog</span> utility installed, then you can still used <span class="src">setsched</span> by passing the desired scheduling policy as a commandline parameter, <em>e.g.</em> type <span class="src"> setsched PFAIR </span> to activate the PFAIR plugin. |
496 | </p> | 491 | </p> |
492 | |||
493 | <h3>Selecting the C-EDF Cluster Size</h3> | ||
494 | <p> | ||
495 | The C-EDF plugin can create clusters based on the sharing of L2 or L3 caches. When the plugin is activated (see above), it configures clusters based on the value last written to <span class="src"> /proc/litmus/cluster_cache</span> (either "L2" or "L3"). Note that the desired level of shared caches must be written prior to activating C-EDF; changing cluster size while C-EDF is active is not supported. | ||
496 | </p> | ||
497 | |||
497 | <h3>Writing Real-Time Tasks</h3> | 498 | <h3>Writing Real-Time Tasks</h3> |
498 | <p class="qa"> | 499 | <p class="qa"> |
499 | The user space library that provides the LITMUS<sup>RT</sup> API, | 500 | The user space library that provides the LITMUS<sup>RT</sup> API, |