Changes between Version 2 and Version 3 of DataParallel/Vectorisation


Ignore:
Timestamp:
May 24, 2007 10:29:33 AM (8 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