-
1
-
-
42149191167
-
The transactional memory/garbage collection analogy
-
Grossman D. The transactional memory/garbage collection analogy. SIGPLAN Notices 42 10 (2007) 695-706
-
(2007)
SIGPLAN Notices
, vol.42
, Issue.10
, pp. 695-706
-
-
Grossman, D.1
-
2
-
-
51649124128
-
-
Rivard F. Smalltalk: a reflective language. In: Proceedings of REFLECTION '96, 1996. p. 21-38.
-
Rivard F. Smalltalk: a reflective language. In: Proceedings of REFLECTION '96, 1996. p. 21-38.
-
-
-
-
4
-
-
51649114147
-
-
American National Standards Institute, Inc. Draft American national standard for information systems-programming languages-Smalltalk. American National Standards Institute, 1997.
-
American National Standards Institute, Inc. Draft American national standard for information systems-programming languages-Smalltalk. American National Standards Institute, 1997.
-
-
-
-
5
-
-
1442263994
-
Language support for lightweight transactions
-
ACM Press, New York, NY, USA
-
Harris T., and Fraser K. Language support for lightweight transactions. Object-oriented programming, systems, languages, and applications (2003), ACM Press, New York, NY, USA 388-402
-
(2003)
Object-oriented programming, systems, languages, and applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
6
-
-
0031248005
-
-
Ingalls D, Kaehler T, Maloney J, Wallace S, Kay A. Back to the future: the story of Squeak, a practical Smalltalk written in itself. In: Proceedings of the 12th ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications (OOPSLA'97). New York: ACM Press; 1997. p. 318-26.
-
Ingalls D, Kaehler T, Maloney J, Wallace S, Kay A. Back to the future: the story of Squeak, a practical Smalltalk written in itself. In: Proceedings of the 12th ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications (OOPSLA'97). New York: ACM Press; 1997. p. 318-26.
-
-
-
-
8
-
-
51649130551
-
-
Lea D. Concurrent programming in Java, second edition: design principles and patterns, 2nd ed. The Java series. Reading, MA: Addison Wesley; 1999.
-
Lea D. Concurrent programming in Java, second edition: design principles and patterns, 2nd ed. The Java series. Reading, MA: Addison Wesley; 1999.
-
-
-
-
10
-
-
0027262011
-
-
Herlihy MP, Moss JEB. Transactional memory: architectural support for lock-free data structures. In: Proceedings of the 20th annual international symposium on computer architecture; 1993. p. 289-300.
-
Herlihy MP, Moss JEB. Transactional memory: architectural support for lock-free data structures. In: Proceedings of the 20th annual international symposium on computer architecture; 1993. p. 289-300.
-
-
-
-
12
-
-
85008264725
-
-
Guerraoui R, Garbinato B, Mazouni KR. The GARF library of DSM consistency models. In: EW 6: proceedings of the 6th workshop on ACM SIGOPS European workshop. ACM Press, New York, NY, USA; 1994. p. 51-6.
-
Guerraoui R, Garbinato B, Mazouni KR. The GARF library of DSM consistency models. In: EW 6: proceedings of the 6th workshop on ACM SIGOPS European workshop. ACM Press, New York, NY, USA; 1994. p. 51-6.
-
-
-
-
13
-
-
0347507491
-
-
Guerraoui R, Felber P, Garbinato B, Mazouni K. System support for object groups. In: OOPSLA '98: proceedings of the 13th ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications. New York, NY, USA: ACM Press; 1998. p. 244-8.
-
Guerraoui R, Felber P, Garbinato B, Mazouni K. System support for object groups. In: OOPSLA '98: proceedings of the 13th ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications. New York, NY, USA: ACM Press; 1998. p. 244-8.
-
-
-
-
14
-
-
51649116517
-
-
Briot J-P. Actalk: a testbed for classifying and designing actor languages in the Smalltalk-80 environment. In: Cook S, editor, Proceedings of ECOOP '89. Nottingham: Cambridge University Press; 1989. p. 109-29.
-
Briot J-P. Actalk: a testbed for classifying and designing actor languages in the Smalltalk-80 environment. In: Cook S, editor, Proceedings of ECOOP '89. Nottingham: Cambridge University Press; 1989. p. 109-29.
-
-
-
-
15
-
-
77954448335
-
-
Renggli L, Nierstrasz O. Transactional memory for Smalltalk. In: Proceedings of the 2007 international conference on dynamic languages (ICDL 2007). ACM Digital Library; 2007. p. 207-1.
-
Renggli L, Nierstrasz O. Transactional memory for Smalltalk. In: Proceedings of the 2007 international conference on dynamic languages (ICDL 2007). ACM Digital Library; 2007. p. 207-1.
-
-
-
-
16
-
-
34547546430
-
-
Hindman B, Grossman D. Atomicity via source-to-source translation. In: MSPC '06: proceedings of the 2006 workshop on memory system performance and correctness. New York, NY, USA: ACM Press; 2006. p. 82-91.
-
Hindman B, Grossman D. Atomicity via source-to-source translation. In: MSPC '06: proceedings of the 2006 workshop on memory system performance and correctness. New York, NY, USA: ACM Press; 2006. p. 82-91.
-
-
-
-
17
-
-
33746090532
-
-
Adl-Tabatabai A-R, Lewis BT, Menon V, Murphy BR, Saha B, Shpeisman T. 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: ACM Press; 2006. p. 26-37.
-
Adl-Tabatabai A-R, Lewis BT, Menon V, Murphy BR, Saha B, Shpeisman T. 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: ACM Press; 2006. p. 26-37.
-
-
-
-
18
-
-
37349005154
-
Unanticipated partial behavioral reflection: adapting applications at runtime
-
Röthlisberger D., Denker M., and Tanter E. Unanticipated partial behavioral reflection: adapting applications at runtime. Journal of Computer Languages, Systems and Structures 34 2-3 (2008) 46-65
-
(2008)
Journal of Computer Languages, Systems and Structures
, vol.34
, Issue.2-3
, pp. 46-65
-
-
Röthlisberger, D.1
Denker, M.2
Tanter, E.3
-
19
-
-
51649107689
-
-
Denker M, Ducasse S, Lienhard A, Marschall P. Sub-method reflection. In: Proceedings of TOOLS Europe 2007, vol. 6. ETH; 2007. p. 231-51.
-
Denker M, Ducasse S, Lienhard A, Marschall P. Sub-method reflection. In: Proceedings of TOOLS Europe 2007, vol. 6. ETH; 2007. p. 231-51.
-
-
-
-
20
-
-
51649087025
-
-
Lie S. Hardware support for unbounded transactional memory. Master's thesis, Massachusetts Institute of Technology, May 2004.
-
Lie S. Hardware support for unbounded transactional memory. Master's thesis, Massachusetts Institute of Technology, May 2004.
-
-
-
-
21
-
-
33748873605
-
-
Moore KE, Bobba J, Moravan MJ, Hill MD, Wood DA. LogTM: log-based transactional memory. In: Proceedings of the 12th international symposium on high-performance computer architecture. Silver Spring, MD: IEEE Computer Society; 2006. p. 254-65.
-
Moore KE, Bobba J, Moravan MJ, Hill MD, Wood DA. LogTM: log-based transactional memory. In: Proceedings of the 12th international symposium on high-performance computer architecture. Silver Spring, MD: IEEE Computer Society; 2006. p. 254-65.
-
-
-
-
22
-
-
35348875372
-
-
Bobba J, et al. Performance pathologies in hardware transactional memory. In: Proceedings of the 34th annual international symposium on computer architecture, international symposium on computer architecture, 2007. p. 81-91.
-
Bobba J, et al. Performance pathologies in hardware transactional memory. In: Proceedings of the 34th annual international symposium on computer architecture, international symposium on computer architecture, 2007. p. 81-91.
-
-
-
-
23
-
-
0019574432
-
On optimistic methods for concurrency control
-
Kung H.-T., and Robinson J.T. On optimistic methods for concurrency control. ACM TODS 6 2 (1981) 213-226
-
(1981)
ACM TODS
, vol.6
, Issue.2
, pp. 213-226
-
-
Kung, H.-T.1
Robinson, J.T.2
-
24
-
-
51649131540
-
-
Renggli L. Magritte-meta-described web application development. Master's thesis, University of Bern, June 2006.
-
Renggli L. Magritte-meta-described web application development. Master's thesis, University of Bern, June 2006.
-
-
-
-
25
-
-
51649120959
-
-
Kelsey R, Rees J, Sperber M. The incomplete scheme 48 reference manual for release 1.8, February 2008, URL: 〈http://s48.org/〉.
-
Kelsey R, Rees J, Sperber M. The incomplete scheme 48 reference manual for release 1.8, February 2008, URL: 〈http://s48.org/〉.
-
-
-
-
26
-
-
51649120721
-
-
Kimball A, Grossman D. Software transactions meet first-class continuations. In: The 8th annual workshop on scheme and functional programming, ACM SIGPLAN, 2007.
-
Kimball A, Grossman D. Software transactions meet first-class continuations. In: The 8th annual workshop on scheme and functional programming, ACM SIGPLAN, 2007.
-
-
-
-
27
-
-
51649115665
-
-
PyPy. An implementation of Python in Python, URL: 〈http://codespeak.net/pypy〉.
-
PyPy. An implementation of Python in Python, URL: 〈http://codespeak.net/pypy〉.
-
-
-
-
28
-
-
84958180272
-
-
Costanza P, Hirschfeld R. Language constructs for context-oriented programming: an overview of ContextL. In: Proceedings of the dynamic languages symposium (DLS) '05, co-organized with OOPSLA'05. New York, NY, USA: ACM; 2005. p. 1-10.
-
Costanza P, Hirschfeld R. Language constructs for context-oriented programming: an overview of ContextL. In: Proceedings of the dynamic languages symposium (DLS) '05, co-organized with OOPSLA'05. New York, NY, USA: ACM; 2005. p. 1-10.
-
-
-
-
29
-
-
51649108982
-
-
Nierstrasz O, Denker M, Gi{dotless}̂rba T, Lienhard A. Analyzing, capturing and taming software change. In: Proceedings of the workshop on revival of dynamic languages (co-located with ECOOP'06), 2006.
-
Nierstrasz O, Denker M, Gi{dotless}̂rba T, Lienhard A. Analyzing, capturing and taming software change. In: Proceedings of the workshop on revival of dynamic languages (co-located with ECOOP'06), 2006.
-
-
-
|