#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

Reply via email to