|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
13th International Conference on Parallel Architecture and Compilation Techniques (PACT'04)
Impact of Java Memory Model on Out-of-Order Multiprocessors
Antibes Juan-les-Pins, France
September 29-October 03
ISBN: 0-7695-2229-7
| ASCII Text | x | ||
| Tulika Mitra, Abhik Roychoudhury, Qinghua Shen, "Impact of Java Memory Model on Out-of-Order Multiprocessors," Parallel Architectures and Compilation Techniques, International Conference on, pp. 99-110, 13th International Conference on Parallel Architecture and Compilation Techniques (PACT'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/PACT.2004.10015, author = {Tulika Mitra and Abhik Roychoudhury and Qinghua Shen}, title = {Impact of Java Memory Model on Out-of-Order Multiprocessors}, journal ={Parallel Architectures and Compilation Techniques, International Conference on}, volume = {0}, year = {2004}, issn = {1089-795X}, pages = {99-110}, doi = {http://doi.ieeecomputersociety.org/10.1109/PACT.2004.10015}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel Architectures and Compilation Techniques, International Conference on TI - Impact of Java Memory Model on Out-of-Order Multiprocessors SN - 1089-795X SP99 EP110 A1 - Tulika Mitra, A1 - Abhik Roychoudhury, A1 - Qinghua Shen, PY - 2004 KW - null VL - 0 JA - Parallel Architectures and Compilation Techniques, International Conference on ER - | |||
The semantics of Java multithreading dictates all possible behaviors that a multithreaded Java program can exhibit on any platform. This is called the Java Memory Model (JMM) and describes the allowed reorderings among the memory operations in a thread. However, multiprocessor platforms traditionally have memory consistency models of their own. In this paper, we study the interaction between the JMM and the multiprocessor memory consistency models. In particular, memory barriers may have to be inserted to ensure that the multiprocessor execution of a multi-threaded Java program respects the JMM. We study the impact of these additional memory barriers on program performance. Our experimental results indicate that the performance gain achieved by relaxed hardware memory consistency models far exceeds the performance degradation due to the introduction of JMM.
Citation:
Tulika Mitra, Abhik Roychoudhury, Qinghua Shen, "Impact of Java Memory Model on Out-of-Order Multiprocessors," pact, pp.99-110, 13th International Conference on Parallel Architecture and Compilation Techniques (PACT'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
