-
1
-
-
0025433676
-
Weak ordering - A new definition
-
ACM
-
S. V. Adve and M. D. Hill. Weak ordering - a new definition. In Proceedings of ISCA, pages 2-14. ACM, 1990.
-
(1990)
Proceedings of ISCA
, pp. 2-14
-
-
Adve, S.V.1
Hill, M.D.2
-
2
-
-
0026153297
-
Detecting data races on weak memory systems
-
S. V. Adve, M. D. Hill, B. P. Miller, and R. H. B. Netzer. Detecting data races on weak memory systems. In ISCA, pages 234-243, 1991.
-
(1991)
ISCA
, pp. 234-243
-
-
Adve, S.V.1
Hill, M.D.2
Miller, B.P.3
Netzer, R.H.B.4
-
3
-
-
76749165809
-
Bulkcompiler: High-performance sequential consistency through cooperative compiler and hardware support
-
W. Ahn, S. Qi, J.-W. Lee, M. Nicolaides, X. Fang, J. Torrellas, D. Wong, and S. Midkiff. Bulkcompiler: High-performance sequential consistency through cooperative compiler and hardware support. In 42nd International Symposium on Microarchitecture, 2009.
-
42nd International Symposium on Microarchitecture, 2009
-
-
Ahn, W.1
Qi, S.2
Lee, J.-W.3
Nicolaides, M.4
Fang, X.5
Torrellas, J.6
Wong, D.7
Midkiff, S.8
-
5
-
-
70450248788
-
Invisifence: Performance-transparent memory ordering in conventional multiprocessors
-
C. Blundell, M. Martin, and T. Wenisch. Invisifence: performance- transparent memory ordering in conventional multiprocessors. In ISCA, 2009.
-
(2009)
ISCA
-
-
Blundell, C.1
Martin, M.2
Wenisch, T.3
-
6
-
-
77954737135
-
Simple thread semantics require race detection
-
H. J. Boehm. Simple thread semantics require race detection. In FIT session at PLDI, 2009.
-
(2009)
FIT Session at PLDI
-
-
Boehm, H.J.1
-
7
-
-
57349165412
-
Foundations of the c++ concurrency memory model
-
ACM
-
H. J. Boehm and S. Adve. Foundations of the c++ concurrency memory model. In Proceedings of PLDI, pages 68-78. ACM, 2008.
-
(2008)
Proceedings of PLDI
, pp. 68-78
-
-
Boehm, H.J.1
Adve, S.2
-
8
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
ACM Press
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In Proceedings of OOPSLA, pages 56-69. ACM Press, 2001.
-
(2001)
Proceedings of OOPSLA
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
10
-
-
37149040505
-
The java memory model: Operationally, denotationally, axiomatically
-
P. Cenciarelli, A. Knapp, and E. Sibilio. The java memory model: Operationally, denotationally, axiomatically. In ESOP, pages 331-346, 2007.
-
(2007)
ESOP
, pp. 331-346
-
-
Cenciarelli, P.1
Knapp, A.2
Sibilio, E.3
-
11
-
-
35348862407
-
Bulksc: Bulk enforcement of sequential consistency
-
L. Ceze, J. Tuck, P. Montesinos, and J. Torrellas. Bulksc: bulk enforcement of sequential consistency. In ISCA, pages 278-289, 2007.
-
(2007)
ISCA
, pp. 278-289
-
-
Ceze, L.1
Tuck, J.2
Montesinos, P.3
Torrellas, J.4
-
15
-
-
0034446877
-
Type-based race detection for Java
-
C. Flanagan and S. N. Freund. Type-based race detection for Java. In Proceedings of PLDI, pages 219-232, 2000.
-
(2000)
Proceedings of PLDI
, pp. 219-232
-
-
Flanagan, C.1
Freund, S.N.2
-
17
-
-
0025433762
-
Memory consistency and event ordering in scalable shared-memory multiprocessors
-
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hennessy. Memory consistency and event ordering in scalable shared-memory multiprocessors. In Proceedings of ISCA, pages 15-26, 1990.
-
(1990)
Proceedings of ISCA
, pp. 15-26
-
-
Gharachorloo, K.1
Lenoski, D.2
Laudon, J.3
Gibbons, P.4
Gupta, A.5
Hennessy, J.6
-
18
-
-
4644359934
-
Transactional memory coherence and consistency
-
L. Hammond, V. Wong, M. K. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, pages 102-113, 2004.
-
(2004)
ISCA
, pp. 102-113
-
-
Hammond, L.1
Wong, V.2
Chen, M.K.3
Carlstrom, B.D.4
Davis, J.D.5
Hertzberg, B.6
Prabhu, M.K.7
Wijaya, H.8
Kozyrakis, C.9
Olukotun, K.10
-
19
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
ACM
-
M. Herlihy and J. E. B. Moss. Transactional memory: architectural support for lock-free data structures. In Proceedings of ISCA, pages 289-300. ACM, 1993.
-
(1993)
Proceedings of ISCA
, pp. 289-300
-
-
Herlihy, M.1
Moss, J.E.B.2
-
21
-
-
0030295489
-
Analyses and optimizations for shared address space programs
-
DOI 10.1006/jpdc.1996.0136
-
A. Krishnamurthy and K. Yelick. Analyses and optimizations for shared address space programs. Journal of Parallel and Distributed Computing, 38(2):130-144, 1996. (Pubitemid 126165888)
-
(1996)
Journal of Parallel and Distributed Computing
, vol.38
, Issue.2
, pp. 130-144
-
-
Krishnamurthy, A.1
Yelick, K.2
-
22
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
23
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE transactions on computers, 100(28):690-691, 1979.
-
(1979)
IEEE Transactions on Computers
, vol.100
, Issue.28
, pp. 690-691
-
-
Lamport, L.1
-
26
-
-
77955008711
-
Conflict exceptions: Providing simple parallel language semantics with precise hardware exceptions
-
B. Lucia, L. Ceze, K. Strauss, S. Qadeer, and H. Boehm. Conflict exceptions: Providing simple parallel language semantics with precise hardware exceptions. In 37th Annual International Symposium on Computer Architecture, June 2010.
-
37th Annual International Symposium on Computer Architecture, June 2010
-
-
Lucia, B.1
Ceze, L.2
Strauss, K.3
Qadeer, S.4
Boehm, H.5
-
27
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
Chicago, IL, June
-
C. K. Luk, R. Cohn, R.Muth, H. Patil, A. Klauser, G. Lowney, S.Wallace, V. J. Reddi, and K. Hazelwood. Pin: Building customized program analysis tools with dynamic instrumentation. In Programming Language Design and Implementation, Chicago, IL, June 2005.
-
(2005)
Programming Language Design and Implementation
-
-
Luk, C.K.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
29
-
-
77954736458
-
-
Technical Report 090021, UCLA Computer Science Department, Nov.
-
D. Marino, A. Singh, T. Millstein, M. Musuvathi, and S. Narayanasamy. DRFx: A simple and efficient memory model for concurrent programming languages. Technical Report 090021, UCLA Computer Science Department, Nov. 2009. URL http://fmdb.cs.ucla.edu/Treports/090021.pdf.
-
(2009)
DRFx: A Simple and Efficient Memory Model for Concurrent Programming Languages
-
-
Marino, D.1
Singh, A.2
Millstein, T.3
Musuvathi, M.4
Narayanasamy, S.5
-
31
-
-
33745201521
-
Locksmith: Context-sensitive correlation analysis for race detection
-
P. Pratikakis, J. S. Foster, and M. Hicks. Locksmith: context-sensitive correlation analysis for race detection. In Proceedings of PLDI, pages 320-331, 2006.
-
(2006)
Proceedings of PLDI
, pp. 320-331
-
-
Pratikakis, P.1
Foster, J.S.2
Hicks, M.3
-
34
-
-
84944387421
-
Scalable hardware memory disambiguation for high ILP processors
-
IEEE Computer Society
-
S. Sethumadhavan, R. Desikan, D. Burger, C. Moore, and S. Keckler. Scalable hardware memory disambiguation for high ILP processors. In Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture. IEEE Computer Society, 2003.
-
(2003)
Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture
-
-
Sethumadhavan, S.1
Desikan, R.2
Burger, D.3
Moore, C.4
Keckler, S.5
-
35
-
-
49049109657
-
On validity of program transformations in the java memory model
-
J. Sevcík and D. Aspinall. On validity of program transformations in the java memory model. In ECOOP, pages 27-51, 2008.
-
(2008)
ECOOP
, pp. 27-51
-
-
Sevcík, J.1
Aspinall, D.2
-
37
-
-
31844442862
-
Compiler techniques for high performance sequentially consistent java programs
-
Z. Sura, X. Fang, C. Wong, S. Midkiff, J. Lee, and D. Padua. Compiler techniques for high performance sequentially consistent java programs. In Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 2-13, 2005.
-
(2005)
Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 2-13
-
-
Sura, Z.1
Fang, X.2
Wong, C.3
Midkiff, S.4
Lee, J.5
Padua, D.6
|