HPF Goals
HPF Goals
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.