
#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): Hmm, it looks like the GHC 7.7.20130122 numbers are nonsense (I used what I thought was a perf build, but it looks like it actually was just a validate build, so libraries/rts may not have been as optimized as they could be. Hmm, I guess I should go re-run the nofib numbers too, since some of those might be suspicious.) The 7.4.2 numbers, being distro built, should still be valid. Oh, and here are the C numbers, on the same machine. These should roughly correspond directly to the domain socket overhead. {{{ 0% 50% 90% 99% 99.9% 99.99% 0.000006 0.000014 0.000017 0.000028 0.000062 0.000259 }}} -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7606#comment:36 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler