Journal article
The JStar language philosophy
Parallel Computing, Vol.40(2), pp.35-50
2014
Abstract
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 benchmark results. © 2013 Elsevier B.V. All rights reserved.
Details
- Title
- The JStar language philosophy
- Authors
- Mark Utting (Author) - University of Waikato, New ZealandMin-Hsien Weng (Author) - University of Waikato, New ZealandJohn G Cleary (Author) - University of Waikato, New Zealand
- Publication details
- Parallel Computing, Vol.40(2), pp.35-50
- Publisher
- Elsevier BV, North-Holland
- Date published
- 2014
- DOI
- 10.1016/j.parco.2013.11.004
- ISSN
- 0167-8191
- Copyright note
- Copyright © 2014. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/
- Organisation Unit
- School of Science and Engineering - Legacy; University of the Sunshine Coast, Queensland
- Language
- English
- Record Identifier
- 99448755102621
- Output Type
- Journal article
Metrics
442 File views/ downloads
856 Record Views
InCites Highlights
These are selected metrics from InCites Benchmarking & Analytics tool, related to this output
- Web Of Science research areas
- Computer Science, Theory & Methods