-
1
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
New York, NY, USA, ACM Press
-
A.-R. Adl-Tabatabai, B. Lewis, V. Menon, B. R. Murphy, B. Saha, and T. Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, New York, NY, USA, 2006. ACM Press.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
2
-
-
0033717865
-
Clock rate versus 1PC: The end of the road for conventional microarchitectures
-
V. Agarwal, M. S. Hrishikesh, S. W. Keckler, and D. Burger. Clock rate versus 1PC: the end of the road for conventional microarchitectures. In Proceedings of the 27th Annual International Symposium on Computer Architecture, pages 248-259, 2000.
-
(2000)
Proceedings of the 27th Annual International Symposium on Computer Architecture
, pp. 248-259
-
-
Agarwal, V.1
Hrishikesh, M.S.2
Keckler, S.W.3
Burger, D.4
-
3
-
-
33646421297
-
-
Sun Microsystems
-
E. Allen, D. Chase, V. Luchangco, J.-W. Maessen, S. Ryu, G. L. S. Jr., and S. Tobin-Hochstadt. The Fortress Language Specification. Sun Microsystems, 2005.
-
(2005)
The Fortress Language Specification
-
-
Allen, E.1
Chase, D.2
Luchangco, V.3
Maessen, J.-W.4
Ryu, S.5
S. Jr., G.L.6
Tobin-Hochstadt, S.7
-
4
-
-
0342321935
-
The Jalapeno virtual machine
-
B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi, A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber, V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano, J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley. The Jalapeno virtual machine. IBM Systems Journal, 39(1):211-238, 2000.
-
(2000)
IBM Systems Journal
, vol.39
, Issue.1
, pp. 211-238
-
-
Alpern, B.1
Attanasio, C.R.2
Barton, J.J.3
Burke, M.G.4
Cheng, P.5
Choi, J.-D.6
Cocchi, A.7
Fink, S.J.8
Grove, D.9
Hind, M.10
Hummel, S.F.11
Lieber, D.12
Litvinov, V.13
Mergen, M.F.14
Ngo, T.15
Russell, J.R.16
Sarkar, V.17
Serrano, M.J.18
Shepherd, J.C.19
Smith, S.E.20
Sreedhar, V.C.21
Srinivasan, H.22
Whaley, J.23
more..
-
5
-
-
28444494370
-
Unbounded transactional memory
-
San Franscisco, California
-
C. S. Ananian, K. Asanović, B. C. Kuszmaul, C. E. Leiserson, and S. Lie. Unbounded Transactional Memory. In Proceedings of the 11th International Symposium on High-Perfonnance Computer Architecture (HPCA'05), pages 316-327, San Franscisco, California, 2005.
-
(2005)
Proceedings of the 11th International Symposium on High-Perfonnance Computer Architecture (HPCA'05)
, pp. 316-327
-
-
Ananian, C.S.1
Asanović, K.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Lie, S.5
-
6
-
-
33745207256
-
Deconstructing transactional semantics: The subtleties of atomicity
-
June
-
C. Blundell, E. C. Lewis, and M. M. K. Martin. Deconstructing transactional semantics: The subtleties of atomicity. In Workshop on Duplicating, Deconstructing, and Debunking (WDDD), June 2005.
-
(2005)
Workshop on Duplicating, Deconstructing, and Debunking (WDDD)
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.M.K.3
-
7
-
-
31744447887
-
Threads cannot be implemented as a library
-
New York, NY, USA, ACM Press
-
H.-J. Boehm. Threads cannot be implemented as a library. In PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, pages 261-268, New York, NY, USA, 2005. ACM Press.
-
(2005)
PLDI '05: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 261-268
-
-
Boehm, H.-J.1
-
8
-
-
33745222453
-
-
Technical report, Broadcom Corporation, April
-
The Broadcom BCM1250 Multiprocessor. Technical report, Broadcom Corporation, April 2002.
-
(2002)
The Broadcom BCM1250 Multiprocessor
-
-
-
10
-
-
33745223188
-
Transactional execution of java programs
-
October
-
B. D. Carlstrom, J. Chung, H. Chafi, A. McDonald, C. Cao Minh, L. Hammond, C. Kozyrakis, and K. Olukotun. Transactional Execution of Java Programs. In OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL). October 2005.
-
(2005)
OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL)
-
-
Carlstrom, B.D.1
Chung, J.2
Chafi, H.3
McDonald, A.4
Cao Minh, C.5
Hammond, L.6
Kozyrakis, C.7
Olukotun, K.8
-
11
-
-
31744441529
-
X10: An object-oriented approach to non-uniform cluster computing
-
New York, NY, USA
-
P. Charles, C. Grothoff, V. Saraswat, C. Donawa, A. Kielstra, K. Ebcioglu, C. von Praun, and V. Sarkar. X10: an object-oriented approach to non-uniform cluster computing. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications, pages 519-538, New York, NY, USA, 2005. ACM Press.
-
(2005)
OOPSLA '05: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 519-538
-
-
Charles, P.1
Grothoff, C.2
Saraswat, V.3
Donawa, C.4
Kielstra, A.5
Ebcioglu, K.6
Von Praun, C.7
Sarkar, V.8
-
14
-
-
0005703676
-
-
J. L. Eppinger, L. B. Mummert, and A. Z. Spector, editors. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA
-
J. L. Eppinger, L. B. Mummert, and A. Z. Spector, editors. Camelot and Avalon: a distributed transaction facility. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1991.
-
(1991)
Camelot and Avalon: A Distributed Transaction Facility
-
-
-
16
-
-
33745205967
-
-
Free Software Foundation, GNU Classpath 0.18. http://www.gnu. org/software/classpath/, 2005.
-
(2005)
GNU Classpath 0.18
-
-
-
17
-
-
12844266720
-
Programming with transactional coherence and consistency (TCC)
-
New York, NY, USA, October ACM Press
-
L. Hammond, B. D. Carlstrom, V. Wong, B. Hertzberg, M. Chen, C. Kozyrakis, and K. Olukotun. Programming with transactional coherence and consistency (TCC). In ASPLOS-XI: Proceedings of the 11th international conference on Architectural support for programming languages and operating systems, pages 1-13, New York, NY, USA, October 2004. ACM Press.
-
(2004)
ASPLOS-XI: Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 1-13
-
-
Hammond, L.1
Carlstrom, B.D.2
Wong, V.3
Hertzberg, B.4
Chen, M.5
Kozyrakis, C.6
Olukotun, K.7
-
18
-
-
4644359934
-
Transactional memory coherence and consistency
-
June
-
L. Hammond, V. Wong, M. 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 Proceedings of the 31st International Symposium on Computer Architecture, pages 102-113, June 2004.
-
(2004)
Proceedings of the 31st International Symposium on Computer Architecture
, pp. 102-113
-
-
Hammond, L.1
Wong, V.2
Chen, M.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
-
20
-
-
1442263994
-
Language support for lightweight transactions
-
ACM Press
-
T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA '03: Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 388-402. ACM Press, 2003.
-
(2003)
OOPSLA '03: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
21
-
-
31844442209
-
Composable memory transactions
-
New York, NY, USA, July ACM Press
-
T. Harris, S. Marlow, S. Peyton-Jones, and M. Herlihy. Composable memory transactions. In PPoPP '05: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 48-60, New York, NY, USA, July 2005. ACM Press.
-
(2005)
PPoPP '05: Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Peyton-Jones, S.3
Herlihy, M.4
-
22
-
-
33746091701
-
Optimizing memory transactions
-
New York, NY, USA, ACM Press
-
T. Harris, M. Plesko, A. Shinnar, and D. Tarditi. Optimizing memory transactions. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, New York, NY, USA, 2006. ACM Press.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
23
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
New York, NY, USA, July ACM Press
-
M. Herlihy, V. Luchangco, M. Moir, and I. William N. Scherer. Software transactional memory for dynamic-sized data structures. In PODC '03: Proceedings of the twenty-second annual symposium on Principles of distributed computing, pages 92-101, New York, NY, USA, July 2003. ACM Press.
-
(2003)
PODC '03: Proceedings of the Twenty-second Annual Symposium on Principles of Distributed Computing
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
William, I.4
Scherer, N.5
-
26
-
-
4644225269
-
-
Java Grande Forum, Java Grande Benchmark Suite, http: //www.epcc.ed.ac.uk/javagrande/,2000.
-
(2000)
Java Grande Benchmark Suite
-
-
-
28
-
-
4644226743
-
Simultaneous multi-threading implementation in POWER5
-
Stanford, CA, August
-
R. Kalla, B. Sinharoy, and J. Tendler. Simultaneous multi-threading implementation in POWER5. In Conference Record of Hot Chips 15 Symftosium, Stanford, CA, August 2003.
-
(2003)
Conference Record of Hot Chips 15 Symftosium
-
-
Kalla, R.1
Sinharoy, B.2
Tendler, J.3
-
30
-
-
85034053904
-
An architecture for mostly functional languages
-
New York, NY, USA, August ACM Press
-
T. Knight. An architecture for mostly functional languages. In LFP '86: Proceedings of the 1986 ACM conference on LISP and functional programming, pages 105-112, New York, NY, USA, August 1986. ACM Press.
-
(1986)
LFP '86: Proceedings of the 1986 ACM Conference on LISP and Functional Programming
, pp. 105-112
-
-
Knight, T.1
-
31
-
-
20344374162
-
Niagara: A 32-way multithreaded Spare processor
-
March-April
-
P. Kongetira, K. Aingaran, and K. Olukotun. Niagara: A 32-way multithreaded Spare processor. IEEE MICRO Magazine, 25(2):2129, March-April 2005.
-
(2005)
IEEE MICRO Magazine
, vol.25
, Issue.2
, pp. 2129
-
-
Kongetira, P.1
Aingaran, K.2
Olukotun, K.3
-
33
-
-
84976650749
-
Guardians and actions: Linguistic support for robust, distributed programs
-
B. Liskov and R. Scheifler. Guardians and actions: Linguistic support for robust, distributed programs. ACM Trans. Program. Lang. Syst., 5(3):381-404, 1983.
-
(1983)
ACM Trans. Program. Lang. Syst.
, vol.5
, Issue.3
, pp. 381-404
-
-
Liskov, B.1
Scheifler, R.2
-
35
-
-
33745203409
-
Architectural semantics for practical transactional memory
-
A. McDonald, J. Chung, B. D. Carlstrom, C. Cao Minh, H. Chafi, C. Kozyrakis, and K. Olukotun. Architectural Semantics for Practical Transactional Memory. In Proceedings of the 33rd International Symposium on Computer Architecture, 2006.
-
(2006)
Proceedings of the 33rd International Symposium on Computer Architecture
-
-
McDonald, A.1
Chung, J.2
Carlstrom, B.D.3
Cao Minh, C.4
Chafi, H.5
Kozyrakis, C.6
Olukotun, K.7
-
36
-
-
33745221558
-
Characterization of TCC on chip-multiprocessors
-
Washington, DC, USA, September IEEE Computer Society
-
A. McDonald, J. Chung, H. Chafi, C. Cao Minh, B. D. Carlstrom, L. Hammond, C. Kozyrakis, and K. Olukotun. Characterization of TCC on Chip-Multiprocessors. In PACT '05: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques, pages 63-74, Washington, DC, USA, September 2005. IEEE Computer Society.
-
(2005)
PACT '05: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques
, pp. 63-74
-
-
McDonald, A.1
Chung, J.2
Chafi, H.3
Cao Minh, C.4
Carlstrom, B.D.5
Hammond, L.6
Kozyrakis, C.7
Olukotun, K.8
-
38
-
-
0034187807
-
The Java memory model is fatally flawed
-
W. Pugh. The Java memory model is fatally flawed. Concurrency Practice and Experience, 12(6):445-455, 2000.
-
(2000)
Concurrency Practice and Experience
, vol.12
, Issue.6
, pp. 445-455
-
-
Pugh, W.1
-
39
-
-
27544446011
-
Virtualizing transactional memory
-
Washington, DC, USA, June IEEE Computer Society
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing Transactional Memory. In ISCA '05: Proceedings of the 32nd Annual International Symposium on Computer Architecture, pages 494-505, Washington, DC, USA, June 2005. IEEE Computer Society.
-
(2005)
ISCA '05: Proceedings of the 32nd Annual International Symposium on Computer Architecture
, pp. 494-505
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
40
-
-
33745195706
-
Atomcaml: First-class atomicity via rollback
-
New York, NY, USA, ACM Press
-
M. F. Ringenburg and D. Grossman. Atomcaml: first-class atomicity via rollback. In ICFP '05: Proceedings of the tenth ACM SIGPLAN international conference on Functional programming, pages 92-104, New York, NY, USA, 2005. ACM Press.
-
(2005)
ICFP '05: Proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming
, pp. 92-104
-
-
Ringenburg, M.F.1
Grossman, D.2
-
41
-
-
33751032129
-
A high performance software transactional memory system for a multi-core runtime
-
New York, NY, USA, March ACM Press
-
B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. Cao Minh, and B. Hertzberg. A high performance software transactional memory system for a multi-core runtime. In PPoPP '06: Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, New York, NY, USA, March 2006. ACM Press.
-
(2006)
PPoPP '06: Proceedings of the Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Cao Minh, C.4
Hertzberg, B.5
-
43
-
-
0027621691
-
Architecture of the encina distributed transaction processing family
-
New York, NY, USA, ACM Press
-
M. Sherman. Architecture of the encina distributed transaction processing family. In SIGMOD '93: Proceedings of the 1993 ACM SIGMOD international conference on Management of data, pages 460-463, New York, NY, USA, 1993. ACM Press.
-
(1993)
SIGMOD '93: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data
, pp. 460-463
-
-
Sherman, M.1
-
44
-
-
21644489816
-
-
Standard Performance Evaluation Corporation, SPECjbb2000 Benchmark, http://www.spec.org/jbb2000/, 2000.
-
(2000)
SPECjbb2000 Benchmark
-
-
-
46
-
-
35048884255
-
Transactional monitors for concurrent objects
-
M. Odersky, editor, Proceedings of the European Conference on Object-Oriented Programming, Springer-Verlag
-
A. Welc, S. Jagannathan, and A. L. Hosking. Transactional monitors for concurrent objects. In M. Odersky, editor, Proceedings of the European Conference on Object-Oriented Programming, volume 3086 of Lecture Notes in Computer Science, pages 519-542. Springer-Verlag, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 519-542
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.L.3
|