See this document in CiteSeerX!

The Common Case Transactional Behavior of Multithreaded Programs (2006)  (Make Corrections)  (2 citations)
JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D....



  Home/Search   Context   Related

 
View or download:
stanford.edu/publica...tcc_hpca2006.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/publications/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Transactional memory (TM) provides an easy-to-use and high-performance parallel programming model for the upcoming chip-multiprocessor systems. Several researchers have proposed alternative hardware and software TM implementations. However, the lack of transaction-based programs makes it difficult to understand the merits of each proposal and to tune future TM implementations to the common case behavior of real application. (Update)

Cited by:   More
The Software Stack for Transactional Memory - Challenges And Opportunities (2006)   (Correct)
Architectural Semantics for Practical Transactional Memory - Austen Mcdonald Jaewoong (2006)   (Correct)

Active bibliography (related documents):   More   All
1.7:   Transactional Execution of Java Programs - Brian Carlstrom Jaewoong (2005)   (Correct)
1.4:   Characterization of TCC on Chip-Multiprocessors - Austen Mcdonald Jaewoong (2005)   (Correct)
1.0:   Hybrid Transactional Memory - Sanjeev Kumar Michael   (Correct)

Similar documents based on text:
6.0:   Unknown -   (Correct)

Related documents from co-citation:   More   All
2:   Transactional Lock-Free Execution of Lock-Based Programs - Rajwar, Goodman - 2002
2:   A High Performance Software Transactional Memory System for a Multi-core Runtime (context) - Saha - 2005
2:   Language support for lightweight transactions - Harris, Fraser - 2003

BibTeX entry:   (Update)

J. Chung et al. The Common Case Transactional Behavior of Multithreaded Programs. In Proceedings of the 12th Intl. Conference on High Performance Computer Architecture, Feb. 2006. http://citeseer.ist.psu.edu/chung06common.html   More

@misc{ chung06common,
  author = "J. Chung",
  title = "The Common Case Transactional Behavior of Multithreaded Programs",
  text = "J. Chung et al. The Common Case Transactional Behavior of Multithreaded
    Programs. In Proceedings of the 12th Intl. Conference on High Performance
    Computer Architecture, Feb. 2006.",
  year = "2006",
  url = "citeseer.ist.psu.edu/chung06common.html" }
Citations (may not include all citations):
901   Transaction Processing: Concepts and Techniques (context) - Gray, Reuter - 1993
737   The Java Programming Language (context) - Arnold, Gosling et al. - 2002
353   The SPLASH-2 Programs: Characterization and Methodological C.. - Woo, Ohara et al. - 1995
246   On Optimistic Methods for Concurrency Control (context) - Kung, Robinson - 1981
88   Robust Monte Carlo Localization for Mobile Robots - Thrun, Fox et al. - 2001
80   Lightweight Recoverable Virtual Memory - Satyanarayanan - 1994
74   Transactional Memory: Architectural Support for Lock-Free Da.. - Herlihy, Moss - 1993
61   Software Transactional Memory - Shavit, Touitou - 1995
48   Portable Programs for Parallel Processors (context) - Lusk, Overbeek - 1987
34   Free Transactions with Rio Vista (context) - Lowell, Chen - 1997
23   Multithreaded Programming with Pthreads (context) - Lewis, Berg - 1998
19   Language Support for Lightweight Transactions - Harris, Fraser - 2003
16   Transactional Lock-Free Execution of Lock-Based Programs - Rajwar, Goodman - 2002
13   Software Transactional Memory for Dynamic-sized Data Structu.. - Herlihy, Luchangco et al. - 2003
9   Transactional memory coherence and consistency (context) - Hammond, Wong et al. - 2004
7   Unbounded Transactional Memory (context) - Ananian, Asanovi et al. - 2005
6   Programming with transactional coherence and consistency (context) - Hammond, Carlstrom et al. - 2004
5   Characterization of TCC on Chip-Multiprocessors - McDonald, Chung et al. - 2005
5   Simultaneous Multithreading Implementation in POWER (context) - Kalla, Sinharoy et al. - 2003
5   Virtualizing Transactional Memory (context) - Rajwar, Herlihy et al. - 2005
4   Efficient Belief Propagation for Early Vision - Felzenszwalb, Huttenlocher - 2004
4   AtomCaml: First-Class Atomicity via Rollback (context) - Ringenburg, Grossman - 2005
3   A Parallel Java Grande Benchmark Suite - Smith, Bull et al. - 2001
3   Adaptive Software Transactional Memory (context) - Marathe, Scherer et al. - 2005
3   Deconstructing Transactional Semantics: The Subtleties of At.. (context) - Blundell, Lewis et al. - 2005
3   LogTM: Log Based Transactional Memory (context) - Moore, Bobba et al. - 2006
3   A High Performance Software Transactional Memory System For .. (context) - Saha, Adl-Tabatabai et al. - 2005
2   Montecito: The Next Product in the Itanium Processor Family (context) - McNairy - 2004
2   Niagara: A 32Way Multithreaded Sparc Processor (context) - Kongetira, Aingaran et al. - 2005
2   Exceptions and Side-effects in Atomic Blocks - Harris - 2004
1   The Jikes Research Virtual Machine Project: Buliding an Open.. (context) - Alpern, Augart - 2005
1   MIT LCS Research Abstract (context) - Kuzmaul, Leiserson - 2003
1   The Trouble with Locks (context) - Sutter - 2005
1   The Concurrency Revolution (context) - Sutter - 2005
http://httpd.apache.org/
http://www.mpeg.org/MSSG/
http://www.spec.org/omp/
http://www.nas.nasa.gov/Software/NPB/

Documents on the same site (http://tcc.stanford.edu/publications/):   More
Transactional Execution of Java Programs - Brian Carlstrom Jaewoong (2005)   (Correct)
The ATOMOS Transactional Programming Language - Carlstrom, McDonald, Chafi.. (2006)   (Correct)
Characterization of TCC on Chip-Multiprocessors - Austen Mcdonald Jaewoong (2005)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC