-
3
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
DOI 10.1145/1133255.1133985, PLDI 2006 - Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
A.-R. Adl-Tabatabai, B. T. Lewis, V. Menon, B. R. Murphy, B. Saha, and T. Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI'06: Proc. 2006 ACM SIGPLAN conference on programming language design and implementation, pages 26-37, June 2006. (Pubitemid 44074918)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.2006
, pp. 26-37
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
4
-
-
52649143372
-
Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
-
June
-
L. Baugh, N. Neelakantam, and C. Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. In ISCA'08: Proc. 35th international symposium on computer architecture, pages 115-126, June 2008.
-
(2008)
ISCA'08: Proc. 35th International Symposium on Computer Architecture
, pp. 115-126
-
-
Baugh, L.1
Neelakantam, N.2
Zilles, C.3
-
5
-
-
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 WDDD'05: Proc. 4th workshop on duplicating, deconstructing and debunking, pages 48-55, June 2005.
-
(2005)
WDDD'05: Proc. 4th Workshop on Duplicating, Deconstructing and Debunking
, pp. 48-55
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.M.K.3
-
6
-
-
33846471719
-
Unrestricted transactional memory: Supporting I/O and system calls within transactions
-
University of Pennsylvania, Department of Computer and Information Science, May
-
C. Blundell, E. C. Lewis, and M. M. K. Martin. Unrestricted transactional memory: Supporting I/O and system calls within transactions. Technical Report TR-CIS-06-09, University of Pennsylvania, Department of Computer and Information Science, May 2006.
-
(2006)
Technical Report TR-CIS-06-09
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.M.K.3
-
8
-
-
84976831397
-
A status report on the OO7 OODBMS benchmarking effort
-
Oct.
-
M. J. Carey, D. J. DeWitt, C. Kant, and J. F. Naughton. A status report on the OO7 OODBMS benchmarking effort. In OOPSLA '94: Proc. 9th annual conference on object-oriented programming systems, language, and applications, pages 414-426, Oct. 1994.
-
(1994)
OOPSLA'94: Proc. 9th Annual Conference on Object-oriented Programming Systems, Language, and Applications
, pp. 414-426
-
-
Carey, M.J.1
DeWitt, D.J.2
Kant, C.3
Naughton, J.F.4
-
9
-
-
34547436851
-
Unbounded pagebased transactional memory
-
Oct.
-
W. Chuang, S. Narayanasamy, G. Venkatesh, J. Sampson, M. V. Biesbrouck, G. Pokam, B. Calder, and O. Colavin. Unbounded pagebased transactional memory. In ASPLOS'06: Proc. 12th international conference on architectural support for programming languages and operating systems, pages 347-358, Oct. 2006.
-
(2006)
ASPLOS'06: Proc. 12th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 347-358
-
-
Chuang, W.1
Narayanasamy, S.2
Venkatesh, G.3
Sampson, J.4
Biesbrouck, M.V.5
Pokam, G.6
Calder, B.7
Colavin, O.8
-
10
-
-
34547403150
-
Hybrid transactional memory
-
DOI 10.1145/1168857.1168900, ASPLOS XII: Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems
-
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. Hybrid transactional memory. In ASPLOS'06: Proc. 12th international conference on architectural support for programming languages and operating systems, pages 336 - 346, Oct. 2006. (Pubitemid 47168413)
-
(2006)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 336-346
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchangco, V.4
Moir, M.5
Nussbaum, D.6
-
11
-
-
33845185999
-
Transactional locking II
-
Distributed Computing - 20th International Symposium, DISC 2006, Proceedings
-
D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC'06: Proc. 20th international symposium on distributed computing, pages 194-208, Sept. 2006. (Pubitemid 44849711)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4167
, pp. 194-208
-
-
Dice, D.1
Shalev, O.2
Shavit, N.3
-
13
-
-
67650016775
-
TMunit: A transactional memory unit testing and workload generation tool
-
Universit́e de Neuchâtel, Institut d'Informatique, Aug.
-
D. Harmanci, P. Felber, M. Sukraut, and C. Fetzer. TMunit: A transactional memory unit testing and workload generation tool. Technical Report RR-I-08-08.1, Universit́e de Neuchâtel, Institut d'Informatique, Aug. 2008.
-
(2008)
Technical Report RR-I-08-08.1
-
-
Harmanci, D.1
Felber, P.2
Sukraut, M.3
Fetzer, C.4
-
14
-
-
31844442209
-
Composable memory transactions
-
DOI 10.1145/1065944.1065952, Proceedings of the 2005 ACM SIGPLAN Symposium on Principles and Practise of Parallel Programming, PROPP 05
-
T. Harris, S. Marlow, S. Peyton Jones, and M. Herlihy. Composable memory transactions. In PPoPP'05: Proc. 10th ACM SIGPLAN symposium on principles and practice of parallel programming, pages 48 - 60, Feb 2005. (Pubitemid 43182832)
-
(2005)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Jones, S.P.3
Herlihy, M.4
-
15
-
-
33746091701
-
Optimizing memory transactions
-
DOI 10.1145/1133981.1133984, Conference on Programming Language Design and Implementation - PLAS 2006: Proceedings of the 2006 Programming Languages and Analysis for Security Workshop
-
T. Harris, M. Plesko, A. Shinnar, and D. Tarditi. Optimizing memory transactions. In PLDI'06: Proc. 2006 ACM SIGPLAN conference on programming language design and implementation, pages 14-25, June 2006. (Pubitemid 46946426)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 14-25
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
17
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
July
-
M. Herlihy, V. Luchangco, M. Moir, and W. N. Scherer III. Software transactional memory for dynamic-sized data structures. In PODC'03: Proc. 22nd Annual ACM SIGACT-SIGOPS symposium on principles of distributed computing, pages 92-101, July 2003.
-
(2003)
PODC'03: Proc. 22nd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
19
-
-
84923105173
-
-
ID Software. Quake. http://www.idsoftware.com/games/ quake/quake.
-
ID Software. Quake
-
-
-
22
-
-
0030086261
-
A multi-granularity locking model for concurrency control in object-oriented database systems
-
S.-Y. Lee and R.-L. Liou. A multi-granularity locking model for concurrency control in object-oriented database systems. IEEE Transactions on Knowledge and Data Engineering, pages 144-156, Feb. 1996. (Pubitemid 126774138)
-
(1996)
IEEE Transactions on Knowledge and Data Engineering
, vol.8
, Issue.1
, pp. 144-156
-
-
Lee, S.-Y.1
Liou, R.-L.2
-
23
-
-
57349159221
-
Practical weak-atomicity semantics for Java STM
-
June
-
V. Menon, S. Balensiefer, T. Shpeisman, A.-R. Adl-Tabatabi, R. L. Hudson, B. Saha, and A.Welc. Practical weak-atomicity semantics for Java STM. In SPAA'08: Proc. 20th annual symposium on parallelism in algorithms and architectures, pages 314-325, June 2008.
-
(2008)
SPAA'08: Proc. 20th Annual Symposium on Parallelism in Algorithms and Architectures
, pp. 314-325
-
-
Menon, V.1
Balensiefer, S.2
Shpeisman, T.3
Adl-Tabatabi, A.-R.4
Hudson, R.L.5
Saha, B.6
Welc, A.7
-
24
-
-
34748834011
-
Open nesting in software transactional memory
-
DOI 10.1145/1229428.1229442, Proceedings of the 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'07
-
Y. Ni, V. Menon, A.-R. Adl-Tabatabai, A. L. Hoskin, J. E. B. Moss, B. Saha, and T. Shpeisman. Open nesting in software transactional memory. In PPoPP'07: Proc. 12th ACM SIGPLAN symposium on principles and practice of parallel programming, pages 68-78, Mar. 2007. (Pubitemid 47479082)
-
(2007)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
, pp. 68-78
-
-
Ni, Y.1
Menon, V.S.2
Adl-Tabatabai, A.-R.3
Hosking, A.L.4
Hudson, R.L.5
Moss, J.E.B.6
Saha, B.7
Shpeisman, T.8
-
25
-
-
63549085114
-
Design and implementation of transactional constructs for C/C++
-
Oct.
-
Y. Ni, A. Welc, A.-R. Adl-Tabatabai, M. Bach, S. Berkowits, J. Cownie, R. Geva, S. Kozhukow, R. Narayanaswamy, J. Olivier, S. Preis, B. Saha, A. Tal, and X. Tian. Design and implementation of transactional constructs for C/C++. In OOPSLA'08: Proc. 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications, pages 195-212, Oct. 2008.
-
(2008)
OOPSLA'08: Proc. 23rd ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 195-212
-
-
Ni, Y.1
Welc, A.2
Adl-Tabatabai, A.-R.3
Bach, M.4
Berkowits, S.5
Cownie, J.6
Geva, R.7
Kozhukow, S.8
Narayanaswamy, R.9
Olivier, J.10
Preis, S.11
Saha, B.12
Tal, A.13
Tian, X.14
-
26
-
-
56749158662
-
The limits of software transactional memory (STM): Dissecting Haskell STM applications on a many-core environment
-
May
-
C. Perfumo, N. Sonmez, S. Stipic, A. Cristal, O. Unsal, T. Harris, and M. Valero. The limits of software transactional memory (STM): Dissecting Haskell STM applications on a many-core environment. In CF'08: Proc. ACM international conference on computing frontiers, pages 67-78, May 2008.
-
(2008)
CF'08: Proc. ACM International Conference on Computing Frontiers
, pp. 67-78
-
-
Perfumo, C.1
Sonmez, N.2
Stipic, S.3
Cristal, A.4
Unsal, O.5
Harris, T.6
Valero, M.7
-
28
-
-
33745195706
-
AtomCaml: First-class atomicity via rollback
-
DOI 10.1145/1090189.1086378
-
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. (Pubitemid 43907036)
-
(2005)
ACM SIGPLAN Notices
, vol.40
, Issue.9
, pp. 92-104
-
-
Ringenburg, M.F.1
Grossman, D.2
-
29
-
-
67650091971
-
Enforcing isolation and ordering in STM
-
DOI 10.1145/1250734.1250744, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
T. Shpeisman, V. Menon, A.-R. Adl-Tabatabi, S. Balensiefer, D. Grossman, R. L. Hudson, K. F. Moore, and B. Saha. Enforcing isolation and ordering in STM. In PLDI'07: Proc. ACM SIGPLAN conference on programming language design and implementation, pages 78-88, June 2007. (Pubitemid 47630677)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 78-88
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.-R.3
Balensiefer, S.4
Grossman, D.5
Hudson, R.L.6
Moore, K.F.7
Saha, B.8
-
33
-
-
34547670719
-
Code generation and optimization for transactional memory constructs in an unmanaged language
-
DOI 10.1109/CGO.2007.4l, 4145103, International Symposium on Code Generation and Optimization, CGO 2007
-
C.Wang,W.-Y. Chen, Y.Wu, B. Saha, and A.-R. Adl-Tabatabai. Code generation and optimization for transactional memory constructs in an unmanaged language. In CGO'07: Proc. 2007 international symposium on code generation and optimization, pages 34-48, Mar. 2007. (Pubitemid 47214297)
-
(2007)
International Symposium on Code Generation and Optimization, CGO 2007
, pp. 34-45
-
-
Wang, C.1
Chen, W.-Y.2
Wu, Y.3
Saha, B.4
Adl-Tabatabai, A.-R.5
-
35
-
-
0029179077
-
The SPLASH-2 programs: Characterization and methodological considerations
-
June
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 programs: Characterization and methodological considerations. In ISCA'95: Proc. 22nd annual international symposium on computer architecture, pages 24-38, June 1995.
-
(1995)
ISCA'95: Proc. 22nd Annual International Symposium on Computer Architecture
, pp. 24-38
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
36
-
-
67650060217
-
WormBench: A configurable workload for evaluating transactional memory systems
-
Oct.
-
F. Zyulkyarov, S. Cvijic, O. Unsal, A. Cristal, E. Ayguade, T. Harris, and M. Valero. WormBench: A configurable workload for evaluating transactional memory systems. In MEDEA'08: Proc. 2008 workshop on memory performance: dealing with applications, systems and architecture, Oct. 2008.
-
(2008)
Medea'08: Proc. 2008 Workshop on Memory Performance: Dealing with Applications, Systems And Architecture
-
-
Zyulkyarov, F.1
Cvijic, S.2
Unsal, O.3
Cristal, A.4
Ayguade, E.5
Harris, T.6
Valero, M.7
|