The JStar language philosophy
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.
Permanent Research Commons link: https://hdl.handle.net/10289/8164
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.
University of Waikato, Department of Computer Science
© 2013 Mark Utting, Min-Hsien Weng, and John G. Cleary
- 2013 Working Papers