The JStar language philosophy

Mark Utting, Min-Hsien Weng, John G. Cleary
2013 Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores - PMAM '13  
This paper introduces the JStar parallel programming language, which is a Javabased declarative language aimed at discouraging sequential programming, encouraging 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.
doi:10.1145/2442992.2442996 dblp:conf/ppopp/UttingWC13 fatcat:dpbkjgoj3batvlexadwu7q2eyq