#367: Infinite loops can hang Concurrent Haskell
------------------------------------------+---------------------------------
  Reporter:  simonpj                      |          Owner:  ezyang             
 
      Type:  bug                          |         Status:  new                
 
  Priority:  lowest                       |      Milestone:  _|_                
 
 Component:  Compiler                     |        Version:  6.4.1              
 
Resolution:  None                         |       Keywords:  scheduler 
allocation
        Os:  Unknown/Multiple             |   Architecture:  Unknown/Multiple   
 
   Failure:  Incorrect result at runtime  |     Difficulty:  Unknown            
 
  Testcase:                               |      Blockedby:                     
 
  Blocking:                               |        Related:                     
 
------------------------------------------+---------------------------------

Comment(by ezyang):

 Code bloat is pretty big across the board, but runtime performance hit is
 about what I expected.

 {{{
 NoFib Results

 
--------------------------------------------------------------------------------
         Program           Size    Allocs   Runtime   Elapsed  TotalMem
 
--------------------------------------------------------------------------------
            anna         +21.8%     +0.0%      0.14      0.14     +0.0%
            ansi         +21.8%     +0.0%      0.00      0.00     +0.0%
            atom         +21.9%     +0.0%     +0.8%     +0.3%     +0.0%
          awards         +21.9%     +0.0%      0.00      0.00     +0.0%
          banner         +21.7%     +0.0%      0.00      0.00     +0.0%
      bernouilli         +21.9%     +0.0%     -2.1%     -1.8%     +0.0%
           boyer         +21.8%     +0.0%      0.05      0.05     +0.0%
          boyer2         +21.8%     +0.0%      0.01      0.01     +0.0%
            bspt         +21.6%     +0.0%      0.02      0.02     +0.0%
       cacheprof         +21.3%     +0.1%     +4.2%     +4.0%     +0.0%
        calendar         +21.9%     +0.0%      0.00      0.00     +0.0%
        cichelli         +21.8%     +0.0%      0.11      0.11     +0.0%
         circsim         +21.9%     +0.0%     +2.1%     +2.0%     +0.0%
        clausify         +21.9%     +0.0%      0.05      0.05     +0.0%
   comp_lab_zift         +21.9%     +0.0%     +2.2%     +1.1%     +0.0%
        compress         +21.8%     +0.0%     +3.6%     +4.5%     +0.0%
       compress2         +21.8%     +0.0%     +0.0%     +0.0%     +0.0%
     constraints         +22.0%     +0.0%     +0.4%     +0.4%     +0.0%
    cryptarithm1         +21.9%     +0.0%     +1.4%     +1.3%     +0.0%
    cryptarithm2         +21.9%     +0.0%      0.02      0.02     +0.0%
             cse         +21.8%     +0.0%      0.00      0.00     +0.0%
           eliza         +21.5%     +0.0%      0.00      0.00     +0.0%
           event         +21.9%     +0.0%      0.17      0.17     +0.0%
          exp3_8         +21.9%     +0.0%     +0.0%     +0.0%     +0.0%
          expert         +21.9%     +0.0%      0.00      0.00     +0.0%
             fem         +22.1%     +0.0%      0.03      0.03     +0.0%
             fft         +21.6%     +0.0%      0.05      0.05     +0.0%
            fft2         +21.6%     +0.0%      0.08      0.08     +0.0%
        fibheaps         +21.9%     +0.0%      0.04      0.04     +0.0%
            fish         +21.8%     +0.0%      0.03      0.03     +0.0%
           fluid         +21.8%     +0.0%      0.01      0.01     +0.0%
          fulsom         +21.7%     +0.0%     +2.5%     +2.5%     -0.9%
          gamteb         +21.7%     +0.0%      0.06      0.06     +0.0%
             gcd         +21.9%     +0.0%      0.04      0.04     +0.0%
     gen_regexps         +21.9%     +0.0%      0.00      0.00     +0.0%
          genfft         +21.8%     +0.0%      0.05      0.05     +0.0%
              gg         +21.7%     +0.0%      0.02      0.02     +0.0%
            grep         +21.8%     +0.0%      0.00      0.00     +0.0%
          hidden         +22.0%     +0.0%    +15.0%    +14.8%     +0.0%
             hpg         +21.7%     +0.0%      0.16      0.16     +0.0%
             ida         +21.9%     +0.0%      0.13      0.13     +0.0%
           infer         +21.8%     +0.0%      0.08      0.08     +0.0%
         integer         +21.9%     +0.0%    +13.9%    +13.9%     +0.0%
       integrate         +21.9%     +0.0%     -9.1%     -8.1%     +0.0%
         knights         +21.9%     +0.0%      0.01      0.01     +0.0%
            lcss         +21.9%     +0.0%     +0.2%     +0.3%     +0.0%
            life         +21.9%     +0.0%     +5.7%     +5.2%     +0.0%
            lift         +21.8%     +0.0%      0.00      0.00     +0.0%
       listcompr         +21.8%     +0.0%      0.11      0.11     +0.0%
        listcopy         +21.8%     +0.0%      0.12      0.12     +0.0%
        maillist         +21.9%     +0.0%      0.10      0.10     -5.4%
          mandel         +21.5%     +0.0%      0.09      0.09     +0.0%
         mandel2         +21.9%     +0.0%      0.01      0.01     +0.0%
         minimax         +21.9%     +0.0%      0.01      0.01     +0.0%
         mkhprog         +21.9%     +0.0%      0.01      0.01     +0.0%
      multiplier         +21.9%     +0.0%      0.15      0.15     +0.0%
        nucleic2         +21.4%     +0.0%      0.09      0.09     +0.0%
            para         +22.0%     +0.0%     +3.2%     +3.2%     +0.0%
       paraffins         +21.9%     +0.0%      0.11      0.11     +0.0%
          parser         +21.8%     +0.0%      0.05      0.05     +0.0%
         parstof         +21.3%     +0.0%      0.01      0.01     +0.0%
             pic         +22.0%     +0.0%      0.02      0.02     +0.0%
           power         +21.8%     +0.0%     +0.0%     -0.1%     +0.0%
          pretty         +21.9%     +0.0%      0.00      0.00     +0.0%
          primes         +21.9%     +0.0%      0.08      0.08     +0.0%
       primetest         +21.9%     +0.0%      0.14      0.14     +0.0%
          prolog         +21.9%     +0.0%      0.01      0.01     +0.0%
          puzzle         +21.9%     +0.0%      0.19      0.19     +0.0%
          queens         +21.9%     +0.0%      0.03      0.03     +0.0%
         reptile         +21.5%     +0.0%      0.02      0.02     +0.0%
         rewrite         +21.9%     +0.0%      0.02      0.02     +0.0%
            rfib         +21.9%     +0.0%      0.02      0.02     +0.0%
             rsa         +21.9%     +0.0%      0.04      0.04     +0.0%
             scc         +21.9%     +0.0%      0.00      0.00     +0.0%
           sched         +21.9%     +0.0%      0.03      0.03     +0.0%
             scs         +21.9%     +0.0%     +2.4%     +2.8%     +0.0%
          simple         +22.2%     +0.0%     +4.8%     +5.0%     +0.0%
           solid         +21.8%     +0.0%      0.17      0.17     +0.0%
         sorting         +21.9%     +0.0%      0.00      0.00     +0.0%
          sphere         +21.9%     +0.0%      0.08      0.08     +0.0%
          symalg         +22.0%     +0.0%      0.02      0.02     +0.0%
             tak         +21.9%     +0.0%      0.02      0.02     +0.0%
       transform         +21.8%     +0.0%     -4.6%     -4.4%     +0.0%
        treejoin         +21.9%     +0.0%     +0.0%     +0.0%     +0.0%
       typecheck         +21.8%     +0.0%     +5.5%     +6.6%     +0.0%
         veritas         +21.1%     +0.0%      0.01      0.01     +0.0%
            wang         +21.9%     +0.0%      0.14      0.14     +0.0%
       wave4main         +21.9%     +0.0%     +3.0%     +3.0%     +0.0%
    wheel-sieve1         +21.9%     +0.0%    +11.9%    +11.9%     +0.0%
    wheel-sieve2         +21.9%     +0.0%     +4.8%     +4.8%     +0.0%
            x2n1         +21.6%     +0.0%      0.01      0.01     +0.0%
 
--------------------------------------------------------------------------------
             Min         +21.1%     +0.0%     -9.1%     -8.1%     -5.4%
             Max         +22.2%     +0.1%    +15.0%    +14.8%     +0.0%
  Geometric Mean         +21.8%     +0.0%     +2.6%     +2.7%     -0.1%
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/367#comment:18>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to