Sign in
The JStar language philosophy
Conference paper   Peer reviewed

The JStar language philosophy

Mark Utting, M H Weng and J G Cleary
Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores, pp.31-41
International Workshop on Programming Models and Applications for Multicore and Manycores (PMAM), 2013 (Schenzen, China, 23-Feb-2013)
Australian Computer Society Inc.
2013
url
https://doi.org/10.1145/2442992.2442996View
Published Version

Abstract

parallel programming models architecture independence performance optimisation
This paper introduces the JStar parallel programming language, which is a Java-based 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 initial benchmark results. © 2013 ACM.

Details

Metrics

4 File views/ downloads
581 Record Views
Logo image