HPFF goals were to define a language that offers: |
Data parallel programming (Single threaded, global name space, loosely synchronous parallel computation). |
Top performance with SIMD and MIMD machines with non-uniform memory access costs. |
Code tuning for various architectures. |
These goals were addressed in the form of new intrinsics and first class language constructs. |