[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ]

next up previous contents
Next: Intrinsic Functions and Standard Up: HPF 2.0 Language Features Previous: Data Parallel Execution Features

6

Extrinsic Program Units (Section )

Because HPF is designed as a high-level machine-independent language, there are certain operations that are difficult or impossible to express directly. For example, an application may benefit from finely-tuned systolic communications on certain machines; HPF's global address space does not express this well. HPF defines the Extrinsic mechanism to facilitate interfacing with procedures written in other paradigms, such as explicit message-passing subroutine libraries or in other languages, such as C.



©2000-2006 Rice University [ Contact Us | HiPerSoft | Computer Science ]