메뉴 건너뛰기




Volumn 21, Issue 2, 1999, Pages 240-285

A provably time-efficient parallel implementation of full speculation

Author keywords

Abstract machines; Parallel languages; Profiling semantics; Speculation; Threads

Indexed keywords

ABSTRACT MACHINES; DIRECTED ACYCLIC GRAPH (DAG);

EID: 0041412807     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/316686.316690     Document Type: Article
Times cited : (25)

References (51)
  • 9
    • 0012920671 scopus 로고
    • A future-based parallel language for a general-purpose highly-parallel computer
    • D. Galernter, A. Nicolau, and D. Padua, Eds. Research Monographs in Parallel and Distributed Computing. MIT Press, Chapter 6
    • CALLAHAN, D. AND SMITH, B. 1990. A future-based parallel language for a general-purpose highly-parallel computer. In Languages and Compilers for Parallel Computing, D. Galernter, A. Nicolau, and D. Padua, Eds. Research Monographs in Parallel and Distributed Computing. MIT Press, Chapter 6, 95-113.
    • (1990) Languages and Compilers for Parallel Computing , pp. 95-113
    • Callahan, D.1    Smith, B.2
  • 10
    • 0013025183 scopus 로고
    • COOL: A language for parallel programming
    • D. Gelernter, A. Nicolau, and D. Padua, Eds. Research Monographs in Parallel and Distributed Computing. MIT Press, Chapter 8
    • CHANDRA, R., GUPTA, A., AND HENNESSY, J. L. 1990. COOL: a language for parallel programming. In Languages and Compilers for Parallel Computing, D. Gelernter, A. Nicolau, and D. Padua, Eds. Research Monographs in Parallel and Distributed Computing. MIT Press, Chapter 8, 126-148.
    • (1990) Languages and Compilers for Parallel Computing , pp. 126-148
    • Chandra, R.1    Gupta, A.2    Hennessy, J.L.3
  • 14
  • 16
    • 84976843516 scopus 로고
    • Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors
    • GOTTLIEB, A., LUDACHEVSKY, B. D., AND RUDOLPH, L. 1983. Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors. ACM Trans. Program. Lang. Syst. 5, 2 (Apr.).
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.2 APR
    • Gottlieb, A.1    Ludachevsky, B.D.2    Rudolph, L.3
  • 19
    • 84976818650 scopus 로고
    • Deleting irrelevant tasks in an expression-oriented multiprocessor system
    • GRIT, D. H. AND PAGE, R. L. 1981. Deleting irrelevant tasks in an expression-oriented multiprocessor system. ACM Trans. Program. Lang. Syst. 3, 1 (Jan.), 49-59.
    • (1981) ACM Trans. Program. Lang. Syst. , vol.3 , Issue.1 JAN , pp. 49-59
    • Grit, D.H.1    Page, R.L.2
  • 20
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • HALSTEAD, JR., R. H. 1985. Multilisp: A language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst. 7, 4 (Oct.), 501-538.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.4 OCT , pp. 501-538
    • Halstead R.H., Jr.1
  • 21
    • 2342564860 scopus 로고
    • New ideas in parallel lisp: Language design, implementation, and programming tools
    • T. Ito and R. H. Halstead, Jr., Eds. Lecture Notes in Computer Science. Springer-Verlag
    • HALSTEAD, JR., R. H. 1989. New ideas in Parallel Lisp: Language design, implementation, and programming tools. In Parallel Lisp: Languages and Systems, US/Japan Workshop on Parallel Lisp, T. Ito and R. H. Halstead, Jr., Eds. Number 441 in Lecture Notes in Computer Science. Springer-Verlag, 2-51.
    • (1989) Parallel Lisp: Languages and Systems, US/Japan Workshop on Parallel Lisp , vol.441 , pp. 2-51
    • Halstead R.H., Jr.1
  • 25
    • 0043180977 scopus 로고
    • A parallel lisp language PaiLisp and its kernal specification
    • T. Ito and R. H. Halstead, Jr., Eds. Lecture Notes in Computer Science. Springer-Verlag
    • ITO, T. AND MATSUI, M. 1989. A parallel lisp language PaiLisp and its kernal specification. In Parallel Lisp: Languages and Systems, US/Japan Workshop on Parallel Lisp, T. Ito and R. H. Halstead, Jr., Eds. Number 441 in Lecture Notes in Computer Science. Springer-Verlag, 58-100.
    • (1989) Parallel Lisp: Languages and Systems, US/Japan Workshop on Parallel Lisp , vol.441 , pp. 58-100
    • Ito, T.1    Matsui, M.2
  • 27
    • 84957880432 scopus 로고
    • A conflict between call-by-need computation and parallelism (extended abstract)
    • KENNAWAY, R. 1994. A conflict between call-by-need computation and parallelism (extended abstract). In Proceedings Conditional Term Rewriting Systems-94. 247-261.
    • (1994) Proceedings Conditional Term Rewriting Systems-94 , pp. 247-261
    • Kennaway, R.1
  • 29
    • 0001097061 scopus 로고
    • The mechanical evaluation of expressions
    • LANDIN, P. J. 1964. The mechanical evaluation of expressions. The Computer Journal 6, 308-320.
    • (1964) The Computer Journal , vol.6 , pp. 308-320
    • Landin, P.J.1
  • 30
    • 0040299192 scopus 로고
    • On parallel hashing and integer sorting
    • MATIAS, Y. AND VISHKIN, U. 1991. On parallel hashing and integer sorting. Journal of Algorithms 12, 4 (Dec.), 573-606.
    • (1991) Journal of Algorithms , vol.12 , Issue.4 DEC , pp. 573-606
    • Matias, Y.1    Vishkin, U.2
  • 33
    • 0041774318 scopus 로고
    • The PCKS-machine. An abstract machine for sound evaluation of parallel functional programs with first-class continuations
    • Lecture Notes in Computer Science. Springer-Verlag
    • MOREAU, L. 1994. The PCKS-machine. an abstract machine for sound evaluation of parallel functional programs with first-class continuations. In European Symposium on Programming. Number 788 in Lecture Notes in Computer Science. Springer-Verlag, 424-438.
    • (1994) European Symposium on Programming , vol.788 , pp. 424-438
    • Moreau, L.1
  • 34
    • 0042275153 scopus 로고
    • Tech. Rep. M95/7, Department of Electronics and Computer Science, University of Southampton
    • MOREAU, L. 1995. The semantics of Scheme with future. Tech. Rep. M95/7, Department of Electronics and Computer Science, University of Southampton.
    • (1995) The Semantics of Scheme with Future
    • Moreau, L.1
  • 37
    • 0011510473 scopus 로고
    • Tech. Rep. Computation Structures Group Memo 284-1, Laboratory for Computer Science, Massachusetts Institute of Technology. July
    • NIKHIL, R. S. 1991. Id version 90.1 reference manual. Tech. Rep. Computation Structures Group Memo 284-1, Laboratory for Computer Science, Massachusetts Institute of Technology. July.
    • (1991) Id Version 90.1 Reference Manual
    • Nikhil, R.S.1
  • 40
    • 85030235749 scopus 로고
    • Programming with proofs: A second order type theory
    • H. Ganzinger, Ed. Lecture Notes in Computer Science, Springer-Verlag
    • PARIGOT, M. 1988. Programming with proofs: A second order type theory. In Proceedings 2nd European Symposium on Programming, H. Ganzinger, Ed. Lecture Notes in Computer Science, vol. 300. Springer-Verlag, 145-159.
    • (1988) Proceedings 2nd European Symposium on Programming , vol.300 , pp. 145-159
    • Parigot, M.1
  • 43
    • 0024646706 scopus 로고
    • Parallel implementations of functional programming languages
    • PEYTON JONES, S. L. 1989. Parallel implementations of functional programming languages. The Computer Journal 32, 2, 175-186.
    • (1989) The Computer Journal , vol.32 , Issue.2 , pp. 175-186
    • Peyton Jones, S.L.1
  • 44
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • PLOTKIN, G. D. 1974. Call-by-name, call-by-value and the λ-calculus. Theor. Comput. Sci. 1.
    • (1974) Theor. Comput. Sci. , vol.1
    • Plotkin, G.D.1
  • 46
    • 0042776238 scopus 로고
    • Calculating lenient programs' performance
    • S. L. Peyton Jones, G. Hutton, and C. K. Holst, Eds. Workshops in computing. Springer-Verlag
    • ROE, P. 1990. Calculating lenient programs' performance. In Proceedings Functional Programming, Glasgow 1990, S. L. Peyton Jones, G. Hutton, and C. K. Holst, Eds. Workshops in computing. Springer-Verlag, 227-236.
    • (1990) Proceedings Functional Programming, Glasgow 1990 , pp. 227-236
    • Roe, P.1
  • 47
  • 51
    • 0002820299 scopus 로고
    • The impact of laziness on parallelism and the limits of strictness analysis
    • A. P. W. Bohm and J. T. Feo, Eds.
    • TREMBLAY, G. AND GAO, G. R. 1995. The impact of laziness on parallelism and the limits of strictness analysis. In Proceedings High Performance Functional Computing, A. P. W. Bohm and J. T. Feo, Eds. 119-133.
    • (1995) Proceedings High Performance Functional Computing , pp. 119-133
    • Tremblay, G.1    Gao, G.R.2


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