Changes between Version 2 and Version 3 of DataParallel/Vectorisation
- Timestamp:
- 05/24/07 03:29:33 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/Vectorisation
v2 v3 28 28 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. 29 29 Vectorisation 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 35 Items 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
