Changes between Version 6 and Version 7 of DataParallel/Regular


Ignore:
Timestamp:
May 13, 2009 8:22:02 AM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/Regular

    v6 v7  
    1717The 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. 
    1818 
     19'''SLPJ: perhaps early give some SAC examples and the corresponding 
     20code for us.''' 
     21 
    1922== The regular array type == 
    2023  
    2124Regular parallel arrays are similar to arrays in SAC, with one major 
    2225difference: 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.  
     26is 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?''' 
    2427 
    2528An multidimensional array is parametrised with its dimensionality and its