Changes between Version 6 and Version 7 of DataParallel/Regular
- Timestamp:
- 05/13/09 01:22:02 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/Regular
v6 v7 17 17 The remainder of this document is a first design draft for SAC style language support of multidimensional arrays in the context of DPH. The implementation is not completed yet, and there are several open questions. 18 18 19 '''SLPJ: perhaps early give some SAC examples and the corresponding 20 code for us.''' 21 19 22 == The regular array type == 20 23 21 24 Regular parallel arrays are similar to arrays in SAC, with one major 22 25 difference: array operations in DPH are fully typed, and consequently, what 23 is called 'shape invariant programming' in SAC works differently in DPH. In particular, the dimensionality of an array (not its size, however) are encoded in its type. 26 is called 'shape invariant programming' in SAC works differently in DPH. In particular, the dimensionality of an array (not its size, however) are encoded in its type. '''SLPJ: unlike SAC, where functions can be polymorphic even in the dimensionality of the array?''' 24 27 25 28 An multidimensional array is parametrised with its dimensionality and its
