[GHC] #7606: Stride scheduling for Haskell threads with priorities
GHC
cvs-ghc at haskell.org
Tue Feb 5 10:23:46 CET 2013
#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 simonmar):
Looking good, I'm still excited about this work. I really hope you'll put
some of your benchmarks into `nofib/smp` - the current set may well be
giving us a skewed view of what's important. I definitely agree that we
want latency benchmarks too, but I haven't thought about how to construct
them.
Have you thought about keeping the red-black tree nodes in the heap?
That's what I would do. Heap allocation is much faster than malloc, and
reclamation is free. You would get some advantages for free, such as when
parts of the tree are in the old generation they won't get touched during
a minor GC.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7606#comment:28>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list