Changes between Version 26 and Version 27 of Status/May13


Ignore:
Timestamp:
May 1, 2013 2:06:22 AM (12 months ago)
Author:
benl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/May13

    v26 v27  
    7474== Data Parallel Haskell == 
    7575 
     76 * '''Vectorisation Avoidance'''. Gabriele Keller and Manuel Chakravarty have extended the DPH vectoriser with an analysis that determines when expressions cannot profitably be vectorised. Vectorisation avoidance improves compile times for DPH programs, as well as simplifying the handling of vectorised primitive operations. This work is now complete and will be in GHC 7.8.  
     77 
     78 * '''New Fusion Framework'''.  Ben Lippmeier has been waging a protracted battle with the problem of array fusion. Absolute performance in DPH is critically dependent on a good array fusion system. However, methods such as stream fusion used in Data.Vector and delayed array fusion used in Repa do not handle the case where an array is consumed by multiple consumers.   
     79 
     80 
    7681  * major improvements in DPH (vectorisation avoidance, new vectoriser) ['''Ben Lippmeier'''] 
    7782