Changes between Version 2 and Version 3 of DataParallel/Vectorisation


Ignore:
Timestamp:
May 24, 2007 10:29:33 AM (7 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/Vectorisation

    v2 v3  
    2828 2. The library in package ndp, which defines a type class `PA` and its associated data type `PArr`.   The type `PArr` implements a flattened array representation for all types `t` for which there is a `PA t` instance. 
    2929Vectorisation transforms all uses of functions from `GHC.PArr` into uses of package ndp.  It can obviously only due that for computations manipulating values for whose type we have `PA` instances. 
     30 
     31---- 
     32 
     33==== TODO ==== 
     34 
     35Items that need to be addressed on the page: 
     36 * Mixed use of the CC isomorphism strategy and a `PA` class for arrays. 
     37 * Introduction of `PA` dictionary arguments right after each big lambda in vectorised code. 
     38 * Treatment of unboxed values and functions from `GHC.Prim`. 
     39 * Transformation schemata 
     40 * Examples