Date of Graduation
Bachelor of Science in Computer Engineering
Computer Science and Computer Engineering
The popularity of cluster computing has increased focus on usability, especially in the area of programmability. Languages and libraries that require explicit message passing have been the standard. New languages, designed for cluster computing, are coming to the forefront as a way to simplify parallel programming. Titanium and Fortress are examples of this new class of programming paradigms. This work holistically characterizes these languages and contrasts them with the standard model of parallel programming, and presents benchmark results of small computational kernels written in these languages and models.
Bryan, Christopher, "Holistic Characterization of Parallel Programming Models in a Distributed Memory Environment" (2008). Computer Science and Computer Engineering Undergraduate Honors Theses. 15.