Please use this identifier to cite or link to this item:
|Title:||Impact of java memory model on out-of-order multiprocessors|
|Authors:||Mitra, T. |
|Source:||Mitra, T.,Roychoudhury, A.,Shen, Q. (2004). Impact of java memory model on out-of-order multiprocessors. Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT : 99-110. ScholarBank@NUS Repository.|
|Abstract:||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 multithreaded 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.|
|Source Title:||Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT|
|Appears in Collections:||Staff Publications|
Show full item record
Files in This Item:
There are no files associated with this item.
checked on Dec 9, 2017
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.