메뉴 건너뛰기




Volumn , Issue , 2009, Pages 7-16

Preventing versus curing: Avoiding conflicts in transactional memories

Author keywords

Contention management; Scheduling; Software transactional memory

Indexed keywords

ACCESS PATTERNS; ACCURATE PREDICTION; AVERAGE CASE PERFORMANCE; COMPETITIVE RATIO; CONTENTION MANAGEMENT; CPU CORES; EXPERIMENTAL EVALUATION; OFFLINE; PROBABILITY PROPORTIONAL; SOFTWARE TRANSACTIONAL MEMORY; THEORETICAL BOUNDARY; TRANSACTIONAL MEMORY;

EID: 70350627336     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1582716.1582725     Document Type: Conference Paper
Times cited : (81)

References (21)
  • 1
    • 0030389392 scopus 로고    scopus 로고
    • Characterizing reference locality in the WWW
    • IEEE Computer Society
    • V. Almeida, A. Bestavros, M. Crovella, and A. de Oliveira. Characterizing reference locality in the WWW. In DIS, pages 92-107. IEEE Computer Society, 1996.
    • (1996) In DIS , pp. 92-107
    • Almeida, V.1    Bestavros, A.2    Crovella, M.3    de Oliveira, A.4
  • 2
    • 85009379174 scopus 로고    scopus 로고
    • Steal-on-abort: Improving transactional memory performance through dynamic transaction reordering
    • Springer, January
    • M. Ansari, M. Luján, C. Kotselidis, K. Jarvis, C. Kirkham, and I. Watson. Steal-on-abort: Improving transactional memory performance through dynamic transaction reordering. In HIPEAC. Springer, January 2009.
    • (2009) HIPEAC
    • Ansari, M.1    Luján, M.2    Kotselidis, C.3    Jarvis, K.4    Kirkham, C.5    Watson, I.6
  • 3
    • 33748715164 scopus 로고    scopus 로고
    • Transactional contention management as a non-clairvoyant scheduling problem
    • ACM
    • H. Attiya, L. Epstein, H. Shachnai, and T. Tamir. Transactional contention management as a non-clairvoyant scheduling problem. In PODC, pages 308-315. ACM, 2006.
    • (2006) PODC , pp. 308-315
    • Attiya, H.1    Epstein, L.2    Shachnai, H.3    Tamir, T.4
  • 4
    • 33845185999 scopus 로고    scopus 로고
    • Transactional Locking II
    • Springer
    • D. Dice, O. Shalev, and N. Shavit. Transactional Locking II. In DISC, pages 194-208. Springer, 2006.
    • (2006) DISC , pp. 194-208
    • Dice, D.1    Shalev, O.2    Shavit, N.3
  • 5
    • 57649103178 scopus 로고    scopus 로고
    • CAR-STM: Scheduling-based collision avoidance and resolution for software transactional memory
    • ACM
    • S. Dolev, D. Hendler, and A. Suissa. CAR-STM: Scheduling-based collision avoidance and resolution for software transactional memory. In PODC, pages 125-134. ACM, 2008.
    • (2008) PODC , pp. 125-134
    • Dolev, S.1    Hendler, D.2    Suissa, A.3
  • 6
    • 70450285194 scopus 로고    scopus 로고
    • Stretching transactional memory
    • ACM, to appear
    • A. Dragojevic, R. Guerraoui, and M. Kapalka. Stretching transactional memory. In PLDI. ACM, 2009. (to appear).
    • (2009) PLDI
    • Dragojevic, A.1    Guerraoui, R.2    Kapalka, M.3
  • 7
    • 33646436959 scopus 로고    scopus 로고
    • Polymorphic contention management
    • Springer
    • R. Guerraoui, M. Herlihy, and B. Pochon. Polymorphic contention management. In DISC, pages 303-323. Springer, 2005.
    • (2005) DISC , pp. 303-323
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 8
    • 33748688598 scopus 로고    scopus 로고
    • Towards a theory of transactional contention managers
    • ACM
    • R. Guerraoui, M. Herlihy, and B. Pochon. Towards a theory of transactional contention managers. In PODC, pages 316-317. ACM, 2006.
    • (2006) PODC , pp. 316-317
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 9
    • 34548036715 scopus 로고    scopus 로고
    • STMBench7: A benchmark for software transactional memory
    • ACM
    • R. Guerraoui, M. Kapalka, and J. Vitek. STMBench7: A benchmark for software transactional memory. In EuroSys, pages 315-324. ACM, 2007.
    • (2007) EuroSys , pp. 315-324
    • Guerraoui, R.1    Kapalka, M.2    Vitek, J.3
  • 10
    • 1142293109 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • ACM
    • M. Herlihy, V. Luchangco, M. Moir, and W. N. Scherer III. Software transactional memory for dynamic-sized data structures. In PODC, pages 92-101. ACM, 2003.
    • (2003) PODC , pp. 92-101
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3    Scherer III, W.N.4
  • 12
    • 56449127224 scopus 로고    scopus 로고
    • STAMP: Stanford Transactional Applications for Multi-Processing
    • IEEE
    • C. Cao Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC. IEEE, 2008.
    • (2008) IISWC
    • Cao Minh, C.1    Chung, J.2    Kozyrakis, C.3    Olukotun, K.4
  • 13
    • 33748873605 scopus 로고    scopus 로고
    • LogTM: Log-based transactional memory
    • IEEE Computer Society, Feb
    • K. E. Moore, J. Bobba, M. J. Moravan, M.D. Hill, and D. A. Wood. LogTM: Log-based transactional memory. In HPCA, pages 254-265. IEEE Computer Society, Feb 2006.
    • (2006) HPCA , pp. 254-265
    • Moore, K.E.1    Bobba, J.2    Moravan, M.J.3    Hill, M.D.4    Wood, D.A.5
  • 15
    • 35248819689 scopus 로고    scopus 로고
    • Time-based transactional memory with scalable time bases
    • ACM, Jun
    • T. Riegel, C. Fetzer, and P. Felber. Time-based transactional memory with scalable time bases. In SPAA. ACM, Jun 2007.
    • (2007) SPAA
    • Riegel, T.1    Fetzer, C.2    Felber, P.3
  • 16
    • 41349084540 scopus 로고    scopus 로고
    • TxLinux: Using and managing hardware transactional memory in an operating system
    • ACM
    • C. J. Rossbach, O. S. Hofmann, D. E. Porter, H. E. Ramadan, B. Aditya, and E. Witchel. TxLinux: Using and managing hardware transactional memory in an operating system. In SOSP, pages 87-102. ACM, 2007.
    • (2007) SOSP , pp. 87-102
    • Rossbach, C.J.1    Hofmann, O.S.2    Porter, D.E.3    Ramadan, H.E.4    Aditya, B.5    Witchel, E.6
  • 17
    • 32344433410 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • ACM
    • W. N. Scherer and M. L. Scott. Advanced contention management for dynamic software transactional memory. In PODC, pages 240-248. ACM, 2005.
    • (2005) PODC , pp. 240-248
    • Scherer, W.N.1    Scott, M.L.2
  • 18
    • 0020177251 scopus 로고
    • Cache memories
    • A. J. Smith. Cache memories. ACM Computing Surveys, 14(3):473-530, 1982.
    • (1982) ACM Computing Surveys , vol.14 , Issue.3 , pp. 473-530
    • Smith, A.J.1
  • 20
    • 51049121604 scopus 로고    scopus 로고
    • Intermediate checkpointing with conflicting access prediction in transactional memory systems
    • IEEE Computer Society
    • M. M. Waliullah and P. Stenström. Intermediate checkpointing with conflicting access prediction in transactional memory systems. In IPDPS, pages 1-11. IEEE Computer Society, 2008.
    • (2008) IPDPS , pp. 1-11
    • Waliullah, M.M.1    Stenström, P.2
  • 21
    • 57349100347 scopus 로고    scopus 로고
    • Adaptive transaction scheduling for transactional memory systems
    • ACM
    • R. M. Yoo and H. S. Lee. Adaptive transaction scheduling for transactional memory systems. In SPAA, pages 169-178. ACM, 2008.
    • (2008) SPAA , pp. 169-178
    • Yoo, R.M.1    Lee, H.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.