
#7606: Stride scheduling for Haskell threads with priorities ---------------------------------+------------------------------------------ Reporter: ezyang | Owner: ezyang Type: feature request | Status: new Priority: normal | Milestone: 7.8.1 Component: Runtime System | Version: 7.7 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: None/Unknown Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Comment(by ezyang): Erm, sorry, that's not quite right. Here is a better set of numbers comparing without and with sleeper fairness. {{{ callback001 -0.0% +0.0% -8.8% -8.6% +0.0% callback002 -0.0% +0.0% -2.9% -3.0% +0.0% chan -0.0% +0.0% -0.3% -0.1% -0.6% sieve -0.0% +0.0% -0.9% -0.7% +0.0% threads001 -0.0% +0.0% -1.7% -1.8% +0.0% threads003 -0.0% +0.0% -0.2% -0.2% +3.4% threads006 -0.0% +0.0% +0.6% +0.0% +0.0% threads007 -0.0% +7.1% -3.1% -2.8% -47.0% }}} -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7606#comment:26 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler