Loading...
Thumbnail Image
Item

The JStar language philosophy

Abstract
This paper introduces the JStar parallel programming language, which is a Java-based declarative language aimed at discouraging sequential programming, en-couraging massively parallel programming, and giving the compiler and runtime maximum freedom to try alternative parallelisation strategies. We describe the execution semantics and runtime support of the language, several optimisations and parallelism strategies, with some benchmark results.
Type
Working Paper
Type of thesis
Series
Computer Science Working Papers
Citation
Utting, M., Weng, M.-H. & Cleary, J. G. (2013). The JStar language philosophy. (Working paper 06/2013). Hamilton, New Zealand: University of Waikato, Department of Computer Science.
Date
2013-11-11
Publisher
University of Waikato, Department of Computer Science
Degree
Supervisors
Rights
© 2013 Mark Utting, Min-Hsien Weng, and John G. Cleary