parallel programming, parallelism, dataflow-based software
By viewing different parallel programming paradigms as essential heterogeneous approaches in mapping "real-world" problems to parallel systems, we discuss methodologies in integrating multiple programming models on a Connection Machine CM5. In a data flow based integration model built in a visualization software AVS, we demonstrate a simple, effective and modular way to couple sequential, data-parallel and explicit message-passing modules into an integrated programming environment on the CM5.
Cheng, Gang; Fox, Geoffrey C.; and Mills, Kim, "Integrating multiple programming paradigms on Connection Machine CM5 in a dataflow-based software environment" (1993). Northeast Parallel Architecture Center. 28.