Data parallel programming
-
single threaded
-
global name space
-
loosely synchronous parallel computation
|
Top performance on MIMD and SIMD computers with non-uniform memory access costs
-
preserve efficiency for different machines with comparable number of processors
|
Code tuning for various architectures
|