-
1
-
-
28444494370
-
Unbounded transactional memory
-
C. S. Ananian, K. Asanovic, B. C. Kuszmaul, C. E. Leiserson, and S. Lie. Unbounded transactional memory. In Proc. 11th International Symposium on High-Performance Computer Architecture, pages 316-327, 2005.
-
(2005)
Proc. 11th International Symposium on High-Performance Computer Architecture
, pp. 316-327
-
-
Ananian, C.S.1
Asanovic, K.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Lie, S.5
-
3
-
-
52649143372
-
Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
-
L. Baugh, N. Neelakantam, and C. Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. ISCA, 2008.
-
(2008)
ISCA
-
-
Baugh, L.1
Neelakantam, N.2
Zilles, C.3
-
4
-
-
78651589831
-
Software transactional memory: Why is it only a research toy?
-
Sep
-
C. Cascaval, C. Blundell, M. Michael, H.W. Cain, P.Wu, S. Chiras, and S. Chatterjee. Software transactional memory: why is it only a research toy? Queue, 6(5), Sep 2008.
-
(2008)
Queue
, vol.6
, Issue.5
-
-
Cascaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chatterjee, S.7
-
5
-
-
65549167440
-
Rock: A high-performance sparc cmt processor
-
S. Chaudhry, R. Cypher, M. Ekman, M. Karlsson, A. Landin, S. Yip, H. Zeffer, and M. Tremblay. Rock: A high-performance sparc cmt processor. IEEE Micro, 29(2):6-16, 2009.
-
(2009)
IEEE Micro
, vol.29
, Issue.2
, pp. 6-16
-
-
Chaudhry, S.1
Cypher, R.2
Ekman, M.3
Karlsson, M.4
Landin, A.5
Yip, S.6
Zeffer, H.7
Tremblay, M.8
-
6
-
-
38149080936
-
Capabilities and limitations of library-based software transactional memory in C++
-
L. Dalessandro, V. Marathe, M. Spear, and M. L. Scott. Capabilities and limitations of library-based software transactional memory in C++. TRANSACT, 2007.
-
(2007)
TRANSACT
-
-
Dalessandro, L.1
Marathe, V.2
Spear, M.3
Scott, M.L.4
-
7
-
-
34547403150
-
Hybrid transactional memory
-
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. Hybrid transactional memory. In ASPLOS, pages 336-346, 2006.
-
(2006)
ASPLOS
, pp. 336-346
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchangco, V.4
Moir, M.5
Nussbaum, D.6
-
8
-
-
67650093724
-
Early experience with a commercial hardware transactional memory implementation
-
D. Dice, Y. Lev, M. Moir, and D. Nussbaum. Early experience with a commercial hardware transactional memory implementation. ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Dice, D.1
Lev, Y.2
Moir, M.3
Nussbaum, D.4
-
9
-
-
67650067385
-
Early experience with a commercial hardware transactional memory implementation
-
Technical Report TR-2009-180, Sun Microsystems Laboratories
-
D. Dice, Y. Lev, M. Moir, and D. Nussbaum. Early experience with a commercial hardware transactional memory implementation. Technical Report TR-2009-180, Sun Microsystems Laboratories, 2009.
-
(2009)
-
-
Dice, D.1
Lev, Y.2
Moir, M.3
Nussbaum, D.4
-
12
-
-
6344219523
-
-
PhD thesis, Cambridge University Technical Report UCAM-CL-TR-579, Cambridge, England, Feb
-
K. Fraser. Practical Lock-Freedom. PhD thesis, Cambridge University Technical Report UCAM-CL-TR-579, Cambridge, England, Feb. 2004.
-
(2004)
Practical Lock-Freedom
-
-
Fraser, K.1
-
13
-
-
34247277256
-
Chip makers turn to multicore processors
-
D. Geer. Chip makers turn to multicore processors. IEEE Computer, 2005.
-
(2005)
IEEE Computer
-
-
Geer, D.1
-
14
-
-
70449676730
-
-
A. Ghuloum. Unwelcome advice, 2008. http://blogs.intel.com/research/2008/ 06/unwelcome-advice.php.
-
(2008)
Unwelcome advice
-
-
Ghuloum, A.1
-
15
-
-
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 Proc. 31st Annual International Symposium on Computer Architecture, June 2004.
-
(2004)
Proc. 31st Annual International Symposium on Computer Architecture
-
-
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
-
18
-
-
34248153669
-
A flexible framework for implementing software transactional memory
-
New York, NY, USA
-
M. Herlihy, V. Luchangco, and M. Moir. A flexible framework for implementing software transactional memory. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, pages 253-262, New York, NY, USA, 2006.
-
(2006)
OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
, pp. 253-262
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
-
19
-
-
1142293109
-
Software transactional memory for supporting dynamic-sized data structures
-
M. Herlihy, V. Luchangco, M. Moir, and W. N. Scherer III. Software transactional memory for supporting dynamic-sized data structures. In PODC, pages 92-101, 2003.
-
(2003)
PODC
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
22
-
-
43149111187
-
Discovering multi-core: Extending the benefits of Moore's law
-
G. Koch. Discovering multi-core: Extending the benefits of Moore's law. Technology, 2005.
-
(2005)
Technology
-
-
Koch, G.1
-
23
-
-
33846500798
-
Transactional Memory. Synthesis Lectures on Computer Architecture
-
J. R. Larus and R. Rajwar. Transactional Memory. Synthesis Lectures on Computer Architecture. Morgan and Claypool Publishers, 2007.
-
(2007)
Morgan and Claypool Publishers
-
-
Larus, J.R.1
Rajwar, R.2
-
25
-
-
0036469676
-
Simics: A full system simulation platform
-
P. S. Magnusson, M. Christensson, J. Eskilson, D. Forsgren, G. Hallberg, J. Hogberg, F. Larsson, A. Moestedt, and B. Werner. Simics: A full system simulation platform. Computer, 35(2):50-58, 2002.
-
(2002)
Computer
, vol.35
, Issue.2
, pp. 50-58
-
-
Magnusson, P.S.1
Christensson, M.2
Eskilson, J.3
Forsgren, D.4
Hallberg, G.5
Hogberg, J.6
Larsson, F.7
Moestedt, A.8
Werner, B.9
-
28
-
-
38049022459
-
-
V. J. Marathe, M. F. Spear, C. Heriot, A. Acharya, D. Eisenstat,W. N. Scherer III, and M. L. Scott. Lowering the overhead of nonblocking software transactional memory. 2006.
-
(2006)
Lowering the overhead of nonblocking software transactional memory
-
-
Marathe, V.J.1
Spear, M.F.2
Heriot, C.3
Acharya, A.4
Eisenstat, D.5
Scherer III, W.N.6
Scott, M.L.7
-
29
-
-
85081501592
-
-
M. M. K. Martin, D. J. Sorin, B. M. Beckmann, M. R. Marty, M. Xu, A. R. Alameldeen, K. E. Moore, M. D. Hill, and D. A. Wood. Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset. SIGARCH Comput. Archit. News, 33(4):92-99, 2005. 1105747.
-
M. M. K. Martin, D. J. Sorin, B. M. Beckmann, M. R. Marty, M. Xu, A. R. Alameldeen, K. E. Moore, M. D. Hill, and D. A. Wood. Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset. SIGARCH Comput. Archit. News, 33(4):92-99, 2005. 1105747.
-
-
-
-
30
-
-
56449127224
-
STAMP: Stanford transactional applications for multi-processing
-
C. C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford transactional applications for multi-processing. IEEE International Symposium on Workload Characterization, 2008. IISWC 2008., pages 35-46, 2008.
-
(2008)
IEEE International Symposium on Workload Characterization, 2008. IISWC
, pp. 35-46
-
-
Minh, C.C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
31
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
June
-
C. C. Minh, M. Trautmann, J. Chung, A. McDonald, N. Bronson, J. Casper, C. Kozyrakis, and K. Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. ISCA '07: Proceedings of the 34th annual international symposium on Computer architecture, June 2007.
-
(2007)
ISCA '07: Proceedings of the 34th annual international symposium on Computer architecture
-
-
Minh, C.C.1
Trautmann, M.2
Chung, J.3
McDonald, A.4
Bronson, N.5
Casper, J.6
Kozyrakis, C.7
Olukotun, K.8
-
34
-
-
33748873605
-
LogTM: Log-based transactional memory
-
K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, and D. A. Wood. LogTM: Log-based transactional memory. In Proc. 12th Annual International Symposium on High Performance Computer Architecture, 2006.
-
(2006)
Proc. 12th Annual International Symposium on High Performance Computer Architecture
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
35
-
-
27544446011
-
Virtualizing transactional memory
-
Washington, DC, USA
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In Proc. 32nd Annual International Symposium on Computer Architecture, pages 494-505, Washington, DC, USA, 2005.
-
(2005)
Proc. 32nd Annual International Symposium on Computer Architecture
, pp. 494-505
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
36
-
-
35348903787
-
MetaTM/txLinux: Transactional memory for an operating system
-
H. E. Ramadan, C. J. Rossbach, D. E. Porter, O. S. Hofmann, A. Bhandari, and E. Witchel. MetaTM/txLinux: Transactional memory for an operating system. In Proc. 34th Annual International Symposium on Computer Architecture, 2007.
-
(2007)
Proc. 34th Annual International Symposium on Computer Architecture
-
-
Ramadan, H.E.1
Rossbach, C.J.2
Porter, D.E.3
Hofmann, O.S.4
Bhandari, A.5
Witchel, E.6
-
37
-
-
33751032129
-
McRT-STM: A high performance software transactional memory system for a multi-core runtime
-
New York, NY, USA
-
B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. C. Minh, and B. Hertzberg. McRT-STM: 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, pages 187-197, New York, NY, USA, 2006.
-
(2006)
PPoPP '06: Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
, pp. 187-197
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Minh, C.C.4
Hertzberg, B.5
-
38
-
-
85081511018
-
-
W. Scherer, III, and M. Scott. Advanced contention management for dynamic software transactional memory. PODC '05: Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing, Jul 2005. [39] N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, Special Issue(10):99-116, 1997.
-
W. Scherer, III, and M. Scott. Advanced contention management for dynamic software transactional memory. PODC '05: Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing, Jul 2005. [39] N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, Special Issue(10):99-116, 1997.
-
-
-
-
39
-
-
35248816454
-
Nonblocking transactions without indirection using alert-on-update
-
June
-
M. F. Spear, A. Shriraman, L. Dalessandro, S. Dwarkadas, and M. L. Scott. Nonblocking transactions without indirection using alert-on-update. In Proceedings of the 19th ACM Symposium on Parallelism in Algorithms and Architectures, June 2007.
-
(2007)
Proceedings of the 19th ACM Symposium on Parallelism in Algorithms and Architectures
-
-
Spear, M.F.1
Shriraman, A.2
Dalessandro, L.3
Dwarkadas, S.4
Scott, M.L.5
-
40
-
-
34548083281
-
The free lunch is over: A fundamental turn toward concurrency in software
-
H. Sutter. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal, 2005.
-
(2005)
Dr. Dobb's Journal
-
-
Sutter, H.1
-
43
-
-
34547683554
-
LogTM-SE: Decoupling hardware transactional memory from caches
-
L. Yen, J. Bobba, M. R. Marty, K. E. Moore, H. Volos, M. D. Hill, M. M. Swift, and D. A. Wood. LogTM-SE: Decoupling hardware transactional memory from caches. High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on, pages 261-272, 2007.
-
(2007)
High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on
, pp. 261-272
-
-
Yen, L.1
Bobba, J.2
Marty, M.R.3
Moore, K.E.4
Volos, H.5
Hill, M.D.6
Swift, M.M.7
Wood, D.A.8
|