#1889: Regression in concurrency performance from ghc 6.6 to 6.8
-----------------------------------------------+----------------------------
Reporter: dons | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Runtime System | Version: 6.8.1
Severity: normal | Resolution:
Keywords: threads, concurrency, performance | Difficulty: Unknown
Testcase: | Architecture: Multiple
Os: Multiple |
-----------------------------------------------+----------------------------
Comment (by jedbrown):
More concerning to me is this discrepancy for the chameneos benchmark.
{{{
$ ghc-6.6.1 -O chameneos.hs -no-recomp -o ghc66-O
$ ghc-6.6.1 -O2 chameneos.hs -no-recomp -o ghc66-O2
$ ghc-6.8.1 -O chameneos.hs -no-recomp -o ghc68-O
$ ghc-6.8.1 -O2 chameneos.hs -no-recomp -o ghc68-O2
$ for e in ./ghc*; do time $e 7000000; done
14000000
./ghc66-O 7000000 0:02.72 real 2.58 user 0.00 sys
14000000
./ghc66-O2 7000000 0:05.16 real 4.79 user 0.02 sys
14000000
./ghc68-O 7000000 0:05.94 real 5.62 user 0.00 sys
14000000
./ghc68-O2 7000000 0:05.99 real 5.74 user 0.01 sys
}}}
Do people see this difference on other architectures (I am on Pentium-M
1.6 GHz)?
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1889#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs