REDISTRIBUTE/REALIGN had two main uses:
-
Changing access patterns dynamically
-
Picking static distributions based on data size
|
Changing access patterns
-
Declare multiple arrays and copy data between them
|
Picking a distribution based on input
-
Clone sections of the program
|