메뉴 건너뛰기




Volumn , Issue , 2009, Pages 81-96

Grace: Safe multithreaded programming for C/C++

Author keywords

Concurrency; Determinism; Deterministic concurrency; Fork join; Sequential semantics

Indexed keywords

APPLICATION PERFORMANCE; CODE CHANGES; CONCURRENCY ERRORS; MULTI-THREADED APPLICATION; MULTI-THREADED PROGRAMS; MULTITHREADED PROGRAMMING; PROCESSING CORE; RACE CONDITION; RUNTIME SYSTEMS; SEQUENTIAL EXECUTION; SEQUENTIAL SEMANTICS; VIRTUAL MEMORY;

EID: 72249116705     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1640089.1640096     Document Type: Conference Paper
Times cited : (128)

References (40)
  • 11
    • 33845185999 scopus 로고    scopus 로고
    • Transactional locking ii
    • S. Dolev, editor, DISC, of, Springer
    • D. Dice, O. Shalev, and N. Shavit. Transactional locking ii. In S. Dolev, editor, DISC, volume 4167 of Lecture Notes in Computer Science, pages 194-208. Springer, 2006.
    • (2006) Lecture Notes in Computer Science , vol.4167 , pp. 194-208
    • Dice, D.1    Shalev, O.2    Shavit, N.3
  • 16
    • 0002971152 scopus 로고
    • Avoiding deadlock in multitasking systems
    • J. W. Havender. Avoiding deadlock in multitasking systems. IBM Systems Journal, 7(2):74-84, 1968.
    • (1968) IBM Systems Journal , vol.7 , Issue.2 , pp. 74-84
    • Havender, J.W.1
  • 18
    • 72249121387 scopus 로고    scopus 로고
    • Data-race detection in transactions-everywhere parallel programming. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June
    • K. Huang. Data-race detection in transactions-everywhere parallel programming. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June 2003.
    • (2003)
    • Huang, K.1
  • 21
    • 72249108375 scopus 로고    scopus 로고
    • R. L. B. Jr., V. S. Adve, D. Dig, S. Adve, S. Heumann, R. Komuravelli, J. Overbey, P. Simmons, H. Sung, and M. Vakilian. A type and effect system for deterministic parallel Java. In OOPSLA '09: Proceedings of the 24th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, New York, NY, USA, 2009. ACM.
    • R. L. B. Jr., V. S. Adve, D. Dig, S. Adve, S. Heumann, R. Komuravelli, J. Overbey, P. Simmons, H. Sung, and M. Vakilian. A type and effect system for deterministic parallel Java. In OOPSLA '09: Proceedings of the 24th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, New York, NY, USA, 2009. ACM.
  • 23
    • 72249083265 scopus 로고    scopus 로고
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
  • 29
    • 0024877192 scopus 로고
    • Debugging concurrent programs
    • C. E. McDowell and D. P. Helmbold. Debugging concurrent programs. ACM Comput. Surv., 21(4):593-622, 1989.
    • (1989) ACM Comput. Surv , vol.21 , Issue.4 , pp. 593-622
    • McDowell, C.E.1    Helmbold, D.P.2
  • 30
    • 0026829493 scopus 로고
    • What are race conditions?: Some issues and formalizations
    • R. H. B. Netzer and B. P. Miller. What are race conditions?: Some issues and formalizations. ACM Lett. Program. Lang. Syst., 1(1):74-88, 1992.
    • (1992) ACM Lett. Program. Lang. Syst , vol.1 , Issue.1 , pp. 74-88
    • Netzer, R.H.B.1    Miller, B.P.2


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