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

next up previous contents
Next: Implications for I/O Up: Implementation Previous: Localized computation and communication

Replicated computations

All computations exclusively involving replicated variables should be replicated on all executing processors. A simple alternative is that one processor performs the computation and broadcasts the results to all processors. While such replication is generally profitable in HPF anyway, it has additional importance in a task region since the communication generated by a broadcast can cause additional synchronization that may interfere with task parallelism.



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