Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machi 2014
DOI: 10.1145/2647508.2647514
|View full text |Cite
|
Sign up to set email alerts
|

Habanero-Java library

Abstract: With the advent of the multicore era, it is clear that future growth in application performance will primarily come from increased parallelism. We believe parallelism should be introduced early into the Computer Science curriculum to educate students on the fundamentals of parallel computation. In this paper, we introduce the newly-created Habanero-Java library (HJlib), a pure Java 8 library implementation of the pedagogic parallel programming model [12]. HJlib has been used in teaching a sophomore-level cours… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 71 publications
(1 citation statement)
references
References 29 publications
0
1
0
Order By: Relevance
“…Integrating Gorn in Habanero Java (HJ) corresponds to extending the parallel runtime so that it includes calls to our verification algorithm. We integrated Gorn in two different flavors of HJ, so as to maximize the set of programs that can be checked: Habanero-Java [Cavé et al 2011], an extension of the Java language with the Habanero primitives as language constructs, and hjlib [Imam and Sarkar 2014], a Java 8 library that offers the Habanero primitives as library calls. Every HJ program runs as-is in a HJ runtime verified by Gorn.…”
Section: Integrating Gorn In Habanero Javamentioning
confidence: 99%
“…Integrating Gorn in Habanero Java (HJ) corresponds to extending the parallel runtime so that it includes calls to our verification algorithm. We integrated Gorn in two different flavors of HJ, so as to maximize the set of programs that can be checked: Habanero-Java [Cavé et al 2011], an extension of the Java language with the Habanero primitives as language constructs, and hjlib [Imam and Sarkar 2014], a Java 8 library that offers the Habanero primitives as library calls. Every HJ program runs as-is in a HJ runtime verified by Gorn.…”
Section: Integrating Gorn In Habanero Javamentioning
confidence: 99%