메뉴 건너뛰기




Volumn , Issue , 2010, Pages 3-14

Effects for cooperable and serializable threads

Author keywords

Atomicity; Effect system; Race conditions; Yield

Indexed keywords

ATOMIC BLOCKS; ATOMIC CODES; CONTEXT SWITCH; COOPERATIVE SCHEDULING; EFFECT SYSTEM; MULTI-CORE PROCESSOR; MULTI-THREADED PROGRAMS; PRE-EMPTIVE SCHEDULING; PROGRAM CODE; RACE CONDITION; SIMPLIFYING ASSUMPTIONS; TRUE CONCURRENCY;

EID: 77950814986     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1708016.1708019     Document Type: Conference Paper
Times cited : (16)

References (53)
  • 1
    • 45849123887 scopus 로고    scopus 로고
    • Automatic mutual exclusion and atomicity checks
    • of Lecture Notes in Computer Science, Springer
    • M. Abadi. Automatic mutual exclusion and atomicity checks. In Concurrency, Graphs and Models, volume 5065 of Lecture Notes in Computer Science, pages 510-526. Springer, 2008.
    • (2008) Concurrency, Graphs and Models , vol.5065 , pp. 510-526
    • Abadi, M.1
  • 8
    • 84876658945 scopus 로고
    • A method for refining atomicity in parallel algorithms
    • of Lecture Notes in Computer Science
    • R.-J. Back. A method for refining atomicity in parallel algorithms. In PARLE 89: Parallel Architectures and Languages Europe, volume 366 of Lecture Notes in Computer Science, pages 199-216, 1989.
    • (1989) PARLE 89: Parallel Architectures and Languages Europe , vol.366 , pp. 199-216
    • Back, R.-J.1
  • 32
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • R. J. Lipton. Reduction: A method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 37
    • 85093854272 scopus 로고    scopus 로고
    • Detecting data races using dynamic escape analysis based on read barrier
    • H. Nishiyama. Detecting data races using dynamic escape analysis based on read barrier. In Virtual Machine Research and Technology Symposium, pages 127-138, 2004.
    • (2004) Virtual Machine Research and Technology Symposium , pp. 127-138
    • Nishiyama, H.1
  • 38
    • 67650854541 scopus 로고    scopus 로고
    • MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
    • E. Pozniansky and A. Schuster. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience, 19(3):327-340, 2007.
    • (2007) Concurrency and Computation: Practice and Experience , vol.19 , Issue.3 , pp. 327-340
    • Pozniansky, E.1    Schuster, A.2
  • 43
    • 77950825530 scopus 로고    scopus 로고
    • An effect system for checking consistency of synchronization and yields
    • Department of Computer Science, University of California at Santa Cruz
    • J. Smorgun and J. Yi. An effect system for checking consistency of synchronization and yields. Technical Report UCSC-SOE-09-33, Department of Computer Science, University of California at Santa Cruz, 2009.
    • (2009) Technical Report UCSC-SOE-09-33
    • Smorgun, J.1    Yi, J.2
  • 44
  • 45
    • 33745224776 scopus 로고    scopus 로고
    • Associating synchronization constraints with data in an object-oriented language
    • DOI 10.1145/1111320.1111067
    • M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 334-345, 2006. (Pubitemid 43906982)
    • (2006) ACM SIGPLAN Notices , vol.41 , Issue.1 , pp. 334-345
    • Vaziri, M.1    Tip, F.2    Dolby, J.3
  • 51
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multi-threaded programs
    • Feb.
    • L. Wang and S. D. Stoller. Runtime analysis of atomicity for multi-threaded programs. IEEE Transactions on Software Engineering, 32: 93-110, Feb. 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , pp. 93-110
    • Wang, L.1    Stoller, S.D.2


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