메뉴 건너뛰기




Volumn , Issue , 2009, Pages 97-108

Kendo: Efficient deterministic multithreading in software

Author keywords

Debugging; Determinism; Deterministic multithreading; Multicore; Parallel programming

Indexed keywords

APPLICATION PROGRAMS; COMPUTER DEBUGGING; DISTRIBUTED COMPUTER SYSTEMS; DYNAMIC LOADS; MULTICORE PROGRAMMING; MULTITASKING; PARALLEL PROGRAMMING; SCHEDULING ALGORITHMS; SOFTWARE TESTING;

EID: 67650088534     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1508244.1508256     Document Type: Conference Paper
Times cited : (115)

References (30)
  • 2
    • 67650080099 scopus 로고    scopus 로고
    • Parallel programming must be deterministic by default
    • University of Illinois at Urbana- Champaign
    • R. Bocchino, V. Adve, S. Adve, and M. Snir. Parallel programming must be deterministic by default. Technical Report UIUCDCS-R-2008-3012, University of Illinois at Urbana- Champaign, 2008. URL http://dpj.cs.uiuc.edu/DPJ/ Publications-files/paper.pdf.
    • (2008) Technical Report UIUCDCS-R-2008-3012
    • Bocchino, R.1    Adve, V.2    Adve, S.3    Snir, M.4
  • 9
    • 0031622953 scopus 로고    scopus 로고
    • The Implementation of the Cilk-5 Multithreaded Language
    • Matteo Frigo, Charles E. Leiserson, and Keith H. Randall. The implementation of the Cilk-5 multithreaded language. In proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation, pages 212-223, Montreal, Quebec, Canada, June 1998. Proceedings published ACM SIGPLAN Notices, Vol.33, No. 5, May, 1998. (Pubitemid 128454798)
    • (1998) SIGPLAN Notices (ACM Special Interest Group on Programming Languages) , vol.33 , Issue.5 , pp. 212-223
    • Frigo, M.1    Leiserson, C.E.2    Randall, K.H.3
  • 11
    • 67650838666 scopus 로고    scopus 로고
    • Forcing deterministic execution of parallel programs - debugging support through the smile monitoring approach
    • September
    • Wolfgang Karl, Markus Leberecht, and Michael Oberhuber. Forcing deterministic execution of parallel programs - debugging support through the smile monitoring approach. In proceedings of the SCI-Europe, September 1998.
    • (1998) Proceedings of the SCI-Europe
    • Karl, W.1    Leberecht, M.2    Oberhuber, M.3
  • 13
    • 0017996760 scopus 로고
    • TIME, CLOCKS, AND THE ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM.
    • DOI 10.1145/359545.359563
    • Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978. ISSN 0001-0782. (Pubitemid 8615486)
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport Leslie1
  • 14
    • 0023328934 scopus 로고
    • DEBUGGING PARALLEL PROGRAMS WITH INSTANT REPLAY.
    • T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Trans. Comput., 36(4):471- 482, 1987. ISSN 0018-9340. (Pubitemid 17565734)
    • (1987) IEEE Transactions on Computers , vol.C-36 , Issue.4 , pp. 471-482
    • LeBlanc, T.J.1    Mellor-Crummey, J.M.2
  • 15
    • 33646892173 scopus 로고    scopus 로고
    • The problem with threads
    • DOI 10.1109/MC.2006.180
    • Edward A. Lee. The problem with threads. Computer, 39(5):33- 42, May 2006. ISSN 0018-9162. (Pubitemid 43786509)
    • (2006) Computer , vol.39 , Issue.5 , pp. 33-42
    • Lee, E.A.1
  • 17
    • 37849012763 scopus 로고    scopus 로고
    • A study of interleaving coverage criteria
    • New York, NY, USA, ACM. ISBN 978-1-59593- 811-4
    • Shan Lu,Weihang Jiang, and Yuanyuan Zhou. A study of interleaving coverage criteria. In proceedings of ESEC-FSE, pages 533- 536, New York, NY, USA, 2007a. ACM. ISBN 978-1-59593- 811-4.
    • (2007) Proceedings of ESEC-FSE , pp. 533-536
    • Lu, S.1    Jiang, W.2    Zhou, Y.3
  • 22
    • 0024133780 scopus 로고
    • Locusroute: A parallel global router for standard cells
    • Los Alamitos, CA, USA, IEEE Computer Society Press. ISBN 0-8186-8864-5
    • Jonathan Rose. Locusroute: a parallel global router for standard cells. In DAC '88: Proceedings of the 25th ACM/IEEE conference on Design automation, pages 189-195, Los Alamitos, CA, USA, 1988. IEEE Computer Society Press. ISBN 0-8186-8864- 5.
    • (1988) DAC'88: Proceedings of the 25th ACM/IEEE conference on Design automation , pp. 189-195
    • Rose, J.1
  • 23
    • 0343782170 scopus 로고    scopus 로고
    • Replay for concurrent non-deterministic shared-memory applications
    • Mark Russinovich and Bryce Cogswell. Replay for concurrent nondeterministic shared-memory applications. In proceedings of the ACM SIGPLAN 1996 Conference on Programming Language Design and Implementation, pages 258-266, New York, NY, USA, 1996. ACM. ISBN 0-89791-795-2 (Pubitemid 126669344)
    • (1996) SIGPLAN Notices (ACM Special Interest Group on Programming Languages) , vol.31 , Issue.5 , pp. 258-266
    • Russinovich, M.1    Cogswell, B.2
  • 24
    • 0027813920 scopus 로고    scopus 로고
    • Specification of deterministic execution timing schema for parallel programs on a multiprocessor
    • Debashis Saha and Sourav K. Dutta. Specification of deterministic execution timing schema for parallel programs on a multiprocessor. Computer, Communication, Control and Power Engineering, pages 114-116 vol.1, 1993.
    • Computer, Communication, Control and Power Engineering , vol.1 , Issue.1993 , pp. 114-116
    • Saha, D.1    Dutta, S.K.2
  • 25
    • 0028466452 scopus 로고
    • Parallel visualization algorithms: Performance and architectural implications
    • ISSN 0018-9162
    • Jaswinder Pal Singh, Anoop Gupta, and Marc Levoy. Parallel visualization algorithms: Performance and architectural implications. Computer, 27(7):45-55, 1994. ISSN 0018-9162.
    • (1994) Computer , vol.27 , Issue.7 , pp. 45-55
    • Singh, J.P.1    Gupta, A.2    Levoy, M.3
  • 28
    • 84976726747 scopus 로고
    • Debugging distributed C programs by real time reply
    • Larry D. Wittie. Debugging distributed C programs by real time reply. SIGPLAN Not., 24(1):57-67, 1989. ISSN 0362-1340
    • (1989) SIGPLAN Not. , vol.24 , Issue.1 , pp. 57-67
    • Wittie, L.D.1
  • 30
    • 0038684791 scopus 로고    scopus 로고
    • A "flight data recorder" for enabling full-system multiprocessor deterministic replay
    • ISSN 0163-5964
    • Min Xu, Rastislav Bodik, and Mark D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. SIGARCH Comput. Archit. News, 31(2):122-135, 2003. ISSN 0163-5964.
    • (2003) SIGARCH Comput. Archit. News , vol.31 , Issue.2 , pp. 122-135
    • Xu, M.1    Bodik, R.2    Hill, M.D.3


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