-
2
-
-
0033717865
-
-
V. Agarwal, M.S. Hrishikesh, S.W. Keckler, D. Burger, Clock rate versus IPC: The end of the road for conventional microarchitectures, in: Proceedings of the 27th Annual International Symposium on Computer Architecture, 2000, pp. 248-259
-
-
-
-
4
-
-
33749238640
-
-
R. Kalla, B. Sinharoy, J. Tendler, Simultaneous multi-threading implementation in POWER5, in: Conference Record of Hot Chips 15 Symposium, Stanford, CA, 2003
-
-
-
-
5
-
-
33749263316
-
-
S. Kapil, UltraSparc Gemini: Dual CPU processor, in: Conference Record of Hot Chips 15 Symposium, Palo Alto, CA, 2003
-
-
-
-
6
-
-
33749262747
-
-
The Broadcom BCM1250 Multiprocessor, Technical Report, Broadcom Corporation, April 2002
-
-
-
-
7
-
-
0027262011
-
-
M. Herlihy, J.E.B. Moss, Transactional memory: Architectural support for lock-free data structures, in: Proceedings of the 20th International Symposium on Computer Architecture, 1993, pp. 289-300
-
-
-
-
8
-
-
0029203481
-
-
N. Shavit, D. Touitou, Software transactional memory, in: Proceedings of the 14th Annual ACM Symposium on Principles of Distributed Computing, Ottawa, Canada, 1995, pp. 204-213
-
-
-
-
9
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
ACM Press, New York
-
Herlihy M., Luchangco V., Moir M., William I., and Scherer N. Software transactional memory for dynamic-sized data structures. PODC '03: Proceedings of the Twenty-second Annual Symposium on Principles of Distributed Computing (2003), ACM Press, New York 92-101
-
(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
-
10
-
-
1442263994
-
Language support for lightweight transactions
-
ACM Press
-
Harris T., and Fraser K. Language support for lightweight transactions. OOPSLA '03: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications (2003), ACM Press 388-402
-
(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
-
11
-
-
33749261560
-
-
C. Blundell, E.C. Lewis, M.M.K. Martin, Deconstructing transactional semantics: The subtleties of atomicity, in: Workshop on Duplicating, Deconstructing, and Debunking, WDDD, 2005
-
-
-
-
12
-
-
4644359934
-
-
L. Hammond, V. Wong, M. Chen, B.D. Carlstrom, J.D. Davis, B. Hertzberg, M.K. Prabhu, H. Wijaya, C. Kozyrakis, K. Olukotun, Transactional memory coherence and consistency, in: Proceedings of the 31st International Symposium on Computer Architecture, 2004, pp. 102-113
-
-
-
-
13
-
-
28444494370
-
-
C.S. Ananian, K. Asanović, B.C. Kuszmaul, C.E. Leiserson, S. Lie, Unbounded transactional memory, in: Proceedings of the 11th International Symposium on High-Performance Computer Architecture, HPCA'05, San Franscisco, California, 2005, pp. 316-327
-
-
-
-
14
-
-
27544446011
-
Virtualizing transactional memory
-
IEEE Computer Society, Washington, DC
-
Rajwar R., Herlihy M., and Lai K. Virtualizing transactional memory. ISCA '05: Proceedings of the 32nd Annual International Symposium on Computer Architecture (2005), IEEE Computer Society, Washington, DC 494-505
-
(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
-
15
-
-
33749250132
-
-
C. Flanagan, Atomicity in multithreaded software, in: Workshop on Transactional Systems, 2005
-
-
-
-
16
-
-
43949089615
-
Tradeoffs in buffering memory state for thread-level speculation in multiprocessors
-
IEEE Computer Society, Washington, DC
-
Garzarán M.J., Prvulovic M., Llabería J.M., Viñals V., Rauchwerger L., and Torrellas J. Tradeoffs in buffering memory state for thread-level speculation in multiprocessors. HPCA '03: Proceedings of the 9th International Symposium on High-Performance Computer Architecture (2003), IEEE Computer Society, Washington, DC 191
-
(2003)
HPCA '03: Proceedings of the 9th International Symposium on High-Performance Computer Architecture
, pp. 191
-
-
Garzarán, M.J.1
Prvulovic, M.2
Llabería, J.M.3
Viñals, V.4
Rauchwerger, L.5
Torrellas, J.6
-
18
-
-
33745203409
-
-
A. McDonald, J. Chung, B.D. Carlstrom, C. Cao Minh, H. Chafi, C. Kozyrakis, K. Olukotun, Architectural Semantics for Practical Transactional Memory, in: Proceedings of the 33rd International Symposium on Computer Architecture, 2006
-
-
-
-
19
-
-
33749255304
-
-
E. Allen, D. Chase, V. Luchangco, J.-W. Maessen, S. Ryu, G.L. Steele Jr., S. Tobin-Hochstadt, The Fortress Language Specification, Sun Microsystems, 2005
-
-
-
-
20
-
-
33745200313
-
X10: An object-oriented approach to non-uniform cluster computing
-
ACM Press, New York
-
Charles P., Grothoff C., Saraswat V., Donawa C., Kielstra A., Ebcioglu K., von Praun C., and Sarkar V. X10: An object-oriented approach to non-uniform cluster computing. OOPSLA '05: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications (2005), ACM Press, New York 519-538
-
(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
-
22
-
-
1942500396
-
Coping with Java threads
-
Sandén B. Coping with Java threads. IEEE Computer 37 4 (2004) 20-27
-
(2004)
IEEE Computer
, vol.37
, Issue.4
, pp. 20-27
-
-
Sandén, B.1
-
23
-
-
33746070807
-
The Atomos Transactional Programming Language
-
ACM Press, New York
-
Carlstrom B.D., McDonald A., Chafi H., Chung J., Cao Minh C., Kozyrakis C., and Olukotun K. The Atomos Transactional Programming Language. PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation (2006), ACM Press, New York
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Carlstrom, B.D.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Cao Minh, C.5
Kozyrakis, C.6
Olukotun, K.7
-
24
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
Adve S.V., and Gharachorloo K. Shared memory consistency models: A tutorial. IEEE Computer 29 12 (1996) 66-76
-
(1996)
IEEE Computer
, vol.29
, Issue.12
, pp. 66-76
-
-
Adve, S.V.1
Gharachorloo, K.2
-
25
-
-
0034187807
-
The Java memory model is fatally flawed
-
Pugh W. The Java memory model is fatally flawed. Concurrency - Practice and Experience 12 6 (2000) 445-455
-
(2000)
Concurrency - Practice and Experience
, vol.12
, Issue.6
, pp. 445-455
-
-
Pugh, W.1
-
26
-
-
33749234317
-
-
Java Specification Request (JSR) 133: Java Memory Model and Thread Specification (September 2004), http://jcp.org/jsr/detail/133.jsp
-
-
-
-
28
-
-
33749245805
-
-
IBM Corporation, Encina Transactional-C Programmer's Guide and Reference for AIX, SC23-2465-02, 1994
-
-
-
-
29
-
-
0342321935
-
The Jalapeño virtual machine
-
Alpern B., Attanasio C.R., Barton J.J., Burke M.G., Cheng P., Choi J.-D., Cocchi A., Fink S.J., Grove D., Hind M., Hummel S.F., Lieber D., Litvinov V., Mergen M.F., Ngo T., Russell J.R., Sarkar V., Serrano M.J., Shepherd J.C., Smith S.E., Sreedhar V.C., Srinivasan H., and Whaley J. The Jalapeño virtual machine. IBM Systems Journal 39 1 (2000) 211-238
-
(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..
-
30
-
-
33749240881
-
-
E. Moss, T. Hosking, Nested transactional memory: Model and preliminary architecture sketches, in: OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages, SCOOL, 2005
-
-
-
-
31
-
-
33745221558
-
Characterization of TCC on chip-multiprocessors
-
IEEE Computer Society, Washington, DC
-
McDonald A., Chung J., Chafi H., Cao Minh C., Carlstrom B.D., Hammond L., Kozyrakis C., and Olukotun K. Characterization of TCC on chip-multiprocessors. PACT '05: Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques (2005), IEEE Computer Society, Washington, DC 63-74
-
(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
-
32
-
-
12844266720
-
Programming with transactional coherence and consistency (TCC)
-
ACM Press, New York
-
Hammond L., Carlstrom B.D., Wong V., Hertzberg B., Chen M., Kozyrakis C., and Olukotun K. Programming with transactional coherence and consistency (TCC). ASPLOS-XI: Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems (2004), ACM Press, New York 1-13
-
(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
-
35
-
-
33749249689
-
-
D. Lea, Package util.concurrent, http://gee.cs.oswego.edu/dl, May 2004
-
-
-
-
37
-
-
0033880036
-
The Stanford Hydra CMP
-
10.1109/40.848474
-
Hammond L., Hubbert B.A., Siu M., Prabhu M.K., Chen M., and Olukotun K. The Stanford Hydra CMP. Micro IEEE 20 2 (2000) 71-84 10.1109/40.848474
-
(2000)
Micro IEEE
, vol.20
, Issue.2
, pp. 71-84
-
-
Hammond, L.1
Hubbert, B.A.2
Siu, M.3
Prabhu, M.K.4
Chen, M.5
Olukotun, K.6
-
39
-
-
0029182711
-
-
G.S. Sohi, S.E. Breach, T. Vijaykumar, Multiscalar processors, in: Proceedings of the 22nd Annual International Symposium on Computer Architecture, 1995, pp. 414-425
-
-
-
-
40
-
-
0031605348
-
The potential for using thread-level data speculation to facilitate automatic parallelization
-
IEEE Computer Society, Washington, DC, USA
-
Steffan J.G., and Mowry T.C. The potential for using thread-level data speculation to facilitate automatic parallelization. HPCA'98: Proceedings of the 4th International Symposium on High-Performance Computer Architecture (1998), IEEE Computer Society, Washington, DC, USA 2
-
(1998)
HPCA'98: Proceedings of the 4th International Symposium on High-Performance Computer Architecture
, pp. 2
-
-
Steffan, J.G.1
Mowry, T.C.2
-
41
-
-
0038684218
-
-
M.K. Chen, K. Olukotun, The Jrpm system for dynamically parallelizing java programs, in: Proceedings of the 30th International Symposium on Computer Architecture, 2003, pp. 434-445
-
-
-
-
42
-
-
1442313266
-
-
M.K. Prabhu, K. Olukotun, Using thread-level speculation to simplify manual parallelization, in: Proceedings of the Principles and Practice of Parallel Programming, 2003, pp. 1-12
-
-
-
-
46
-
-
35048884255
-
Transactional monitors for concurrent objects
-
Proceedings of the European Conference on Object-Oriented Programming. Odersky M. (Ed), Springer-Verlag
-
Welc A., Jagannathan S., and Hosking A.L. Transactional monitors for concurrent objects. In: Odersky M. (Ed). Proceedings of the European Conference on Object-Oriented Programming. Lecture Notes in Computer Science vol. 3086 (2004), Springer-Verlag 519-542
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 519-542
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.L.3
-
47
-
-
31844442209
-
Composable memory transactions
-
ACM Press, New York
-
Harris T., Marlow S., Peyton-Jones S., and Herlihy M. Composable memory transactions. PPoPP '05: Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (2005), ACM Press, New York 48-60
-
(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
-
48
-
-
35048845164
-
A semantic framework for designer transactions
-
Proceedings of the European Symposium on Programming. Schmidt D.A. (Ed), Springer-Verlag
-
Vitek J., Jagannathan S., Welc A., and Hosking A.L. A semantic framework for designer transactions. In: Schmidt D.A. (Ed). Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science vol. 2986 (2004), Springer-Verlag 249-263
-
(2004)
Lecture Notes in Computer Science
, vol.2986
, pp. 249-263
-
-
Vitek, J.1
Jagannathan, S.2
Welc, A.3
Hosking, A.L.4
|