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

DiSquawk

Abstract: Trying to cope with the constantly growing number of cores per processor, hardware architects are experimenting with modular non cache coherent architectures. Such architectures delegate the memory coherency to the software. On the contrary, high productivity languages, like Java, are designed to abstract away the hardware details and allow developers to focus on the implementation of their algorithm. Such programming languages rely on a process virtual machine to perform the necessary operations to implement … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 34 publications
(38 reference statements)
0
2
0
Order By: Relevance
“…On the programming-language side, there has long been interest [20,16] in the interaction of languagespecified memory models (particularly that of Java, and now C11/C++11) and that provided by the hardware. Again, these models do not describe the low-level interconnection of hardware, which has been relegated to an 'OS problem', where it is solved (badly) with tools such as device trees and ACPI.…”
Section: Related Workmentioning
confidence: 99%
“…On the programming-language side, there has long been interest [20,16] in the interaction of languagespecified memory models (particularly that of Java, and now C11/C++11) and that provided by the hardware. Again, these models do not describe the low-level interconnection of hardware, which has been relegated to an 'OS problem', where it is solved (badly) with tools such as device trees and ACPI.…”
Section: Related Workmentioning
confidence: 99%
“…Parts of the work presented in this chapter have been published in the proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ '16) [34].…”
Section: Distributed Java Calculusmentioning
confidence: 99%