메뉴 건너뛰기




Volumn , Issue , 2008, Pages 185-195

Modeling optimistic concurrency using quantitative dependence analysis

Author keywords

Available parallelism; Dependence analysis; Dependence density; Implicit parallelism; Optimistic concurrency; Program parallelization; Transactional memory

Indexed keywords

PARALLEL PROGRAMMING; SCHEDULING;

EID: 64049087013     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1345206.1345234     Document Type: Conference Paper
Times cited : (49)

References (33)
  • 1
    • 33646744243 scopus 로고    scopus 로고
    • Design and implementation of the HPCS graph analysis benchmark on symmetrie multiprocessors
    • December
    • D. Bader and K. Madduri. Design and Implementation of the HPCS Graph Analysis Benchmark on Symmetrie Multiprocessors. In Proc. of HiPC 2005, pages 465-476, December 2005.
    • (2005) Proc. of HiPC 2005 , pp. 465-476
    • Bader, D.1    Madduri, K.2
  • 3
    • 84943402792 scopus 로고    scopus 로고
    • TEST: A tracer for extracting speculative thread
    • M. K. Chen and K. Olukotun. TEST: A Tracer for Extracting Speculative Thread. In Proc. of CGO'03, pages 301-314, 2003.
    • (2003) Proc. of CGO'03 , pp. 301-314
    • Chen, M.K.1    Olukotun, K.2
  • 4
    • 0038684218 scopus 로고    scopus 로고
    • The jrpm system for dynamically parallelizing java programs
    • M. K. Chen and K. Olukotun. The Jrpm System for Dynamically Parallelizing Java Programs. In Proc. of ISCA'03, pages 434-445, 2003.
    • (2003) Proc. of ISCA'03 , pp. 434-445
    • Chen, M.K.1    Olukotun, K.2
  • 6
    • 34547670723 scopus 로고    scopus 로고
    • Understanding tradeoffs in software transactional memory
    • D. Dice and N. Shavit. Understanding Tradeoffs in Software Transactional Memory. In Proc. of CGO'07, 2007.
    • (2007) Proc. of CGO'07
    • Dice, D.1    Shavit, N.2
  • 8
    • 1442308195 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • T Harris and K. Fraser. Language Support for Lightweight Transactions. In Proc. of OOPSLA'03, pages 14-25, 2006.
    • (2006) Proc. of OOPSLA'03 , pp. 14-25
    • Harris, T.1    Fraser, K.2
  • 10
    • 38149001829 scopus 로고    scopus 로고
    • Transactional boosting: A methodology for highly-concurrent transactional objects
    • Department of Computer Science, Brown University, July
    • M. Herlihy and E. Koskinen. Transactional Boosting: A Methodology for Highly-Concurrent Transactional Objects. Technical Report CS-07-08, Department of Computer Science, Brown University, July 2007.
    • (2007) Technical Report CS-07-08
    • Herlihy, M.1    Koskinen, E.2
  • 12
    • 0031639307 scopus 로고    scopus 로고
    • Hardware and Software Support for Speculative Execution of Sequential Binaries on a ChipMultiprocessor
    • V. Krishnan and J. Torrellas. Hardware and Software Support for Speculative Execution of Sequential Binaries on a ChipMultiprocessor. In Proc. of ICS'98, 1998.
    • (1998) Proc. of ICS'98
    • Krishnan, V.1    Torrellas, J.2
  • 14
    • 34548770529 scopus 로고    scopus 로고
    • Scheduling issues in optimistic parallelization
    • M. Kulkarni and K. Pingali. Scheduling Issues in Optimistic Parallelization. In Proc. of IPDPS'07, pages 1-7, 2007.
    • (2007) Proc. of IPDPS'07 , pp. 1-7
    • Kulkarni, M.1    Pingali, K.2
  • 16
    • 0026867146 scopus 로고
    • Limits of control flow on parallelism
    • M. S. Lam and R. P. Wilson. Limits of control flow on parallelism. In Proc. of ISCA '92, pages 46-57, 1992.
    • (1992) Proc. of ISCA '92 , pp. 46-57
    • Lam, M.S.1    Wilson, R.P.2
  • 25
    • 0033361788 scopus 로고    scopus 로고
    • In search of speculative thread level parallelism
    • J. Oplinger, D. Heine, and M. Lam. In Search of Speculative Thread Level Parallelism. In Proc. of PACT'99, pages 303-313, 1999.
    • (1999) Proc. of PACT'99 , pp. 303-313
    • Oplinger, J.1    Heine, D.2    Lam, M.3
  • 26
    • 33751032129 scopus 로고    scopus 로고
    • McRT-STM: A High Performance Software Transactional Memory System for a Multi-Core Runtime
    • March
    • B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. C. Minn, and B. Hertzberg. McRT-STM: A High Performance Software Transactional Memory System for a Multi-Core Runtime. In Proc. of PPoPP'06, pages 187-197, March 2006.
    • (2006) Proc. of PPoPP'06 , pp. 187-197
    • Saha, B.1    Adl-Tabatabai, A.-R.2    Hudson, R.L.3    Minn, C.C.4    Hertzberg, B.5
  • 28
    • 0029203481 scopus 로고
    • Software transactional memory
    • N. Shavit and D. Touitou. Software Transactional Memory. In Proc. of PODC'95, pages 204-213, 1995.
    • (1995) Proc. of PODC'95 , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 29
    • 0003738324 scopus 로고    scopus 로고
    • The potential for using thread-level data speculation to facilitate automatic parallelization
    • J. G. Steffan and T. C. Mowry. The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization. In Proc. of HPCA'98, 1998.
    • (1998) Proc. of HPCA'98
    • Steffan, J.G.1    Mowry, T.C.2
  • 30
    • 79959482848 scopus 로고    scopus 로고
    • The UMT Benchmark Code
    • The UMT Benchmark Code, http://www.llnl.gov/asci/purple/-benchmarks/ limited/umt.
  • 32
    • 34748925815 scopus 로고    scopus 로고
    • Implicit parallelism with ordered transactions
    • C. von Praun, L. Ceze, and C. Cascaval. Implicit Parallelism with Ordered Transactions. In Proc. of PPoPP'07, pages 79-89, 2007.
    • (2007) Proc. of PPoPP'07 , pp. 79-89
    • Von Praun, C.1    Ceze, L.2    Cascaval, C.3
  • 33
    • 3042567406 scopus 로고    scopus 로고
    • Compiler optimization of memory-resident value communication between speculative threads
    • A. Zhai, C. B. Colohan, J. G. Steffan, and T. C. Mowry. Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. In Proc. of CGO'04, pages 39-52, 2004.
    • (2004) Proc. of CGO'04 , pp. 39-52
    • Zhai, A.1    Colohan, C.B.2    Steffan, J.G.3    Mowry, T.C.4


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