Language portability across shared memory multiprocessors

Gita Alaghband, MUHAMMAD S. T. BENTEN, Rüdiger Jakob, Harry F. Jordan, Aruna Ramanan · IEEE Transactions on Parallel and Distributed Systems · 1993

Explains why the Force parallel programming language has been easily portable between eight different shared memory multiprocessors. The authors show how a two-layer macro processor allows them to hide machine dependencies and to build machine-independent high-level language constructs. The importance of packaging low-level synchronization operations is demonstrated by a proof of mutual exclusion for asynchronous variable operations. The Force constructs enable one to write portable parallel programs largely independent of the number of processes executing them.>

Read the paper · More papers on PaperTik