Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

California State University, San Bernardino

Non-Determinism

Articles 1 - 1 of 1

Full-Text Articles in Programming Languages and Compilers

Introducing Non-Determinism To The Parallel C Compiler, Rowen Concepcion Jun 2014

Introducing Non-Determinism To The Parallel C Compiler, Rowen Concepcion

Electronic Theses, Projects, and Dissertations

The Planguages project is the birthplace of the Planguage programming
approach, which is designed to alleviate the task of writing parallel
programs and harness massively parallel computers and networks of workstations.


Planguage has two existing translators, Parallel C (PC) and Pfortran,
which is used for their base languages, C and Fortran77. The translators
work with MPI (Message Passing Interface) for communications. SOS
(ipStreams, Overlapping and Shortcutting), a function library that supports
the three named functionalities, can be used to further optimize parallel algorithms.


This project is the next step in the continuing project of updating
the PC Compiler. The goal …