Changes between Version 3 and Version 4 of Status/May12


Ignore:
Timestamp:
May 8, 2012 9:04:38 AM (2 years ago)
Author:
gmainland
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/May12

    v3 v4  
    3030 * '''Profiling and stack traces'''  (Simon M). 7.4.1 has an overhauled profiling system, and in many cases gives better results than earlier versions.  However, some details remain to be resolved around the precise semantics of cost-centre stacks.  Also, I hope that it might be possible to provide stack traces of a kind without having to compile for profiling, perhaps in GHCi only. 
    3131 
     32 * '''Support for SSE primitives when using the LLVM back end''' (Geoffrey M). The `simd` git branch of GHC adds support for primitive 128-bit SIMD vector types and associated primops when using the LLVM back end, meaning this branch can now generate SSE instructions on x86 platforms. We hope this support will make it into 7.6.1. Experimental versions of the vector library [8] and DPH [9] provide higher-level interfaces to the new primitives. Initial benchmarks indicate that numerical code can benefit substantially. 
    3233 
    3334[1] [http://hackage.haskell.org/trac/ghc/query?status=closed&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&milestone=7.4.2&resolution=fixed] [[BR]] 
     
    3839[6] [http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGen] [[BR]] 
    3940[7] [http://www.cs.tufts.edu/~nr/pubs/dfopt-abstract.html] [[BR]] 
     41[9] [http://ghc-simd.blogspot.co.uk/2012/03/simd-support-for-vector-library.html] [[BR]] 
     42[10] [http://ghc-simd.blogspot.co.uk/2012/04/adding-simd-support-to-data-parallel.html] [[BR]]