메뉴 건너뛰기




Volumn 37, Issue 1, 1996, Pages 55-69

Cilk: An efficient multithreaded runtime system

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0030601279     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.1996.0107     Document Type: Article
Times cited : (408)

References (44)
  • 3
    • 0003459808 scopus 로고
    • Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Sep.
    • 3. Blumofe, R. D. Executing multithreaded programs efficiently. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Sep. 1995.
    • (1995) Executing Multithreaded Programs Efficiently
    • Blumofe, R.D.1
  • 6
    • 0016046965 scopus 로고
    • The parallel evaluation of general arithmetic expressions
    • Apr.
    • 6. Brent, R. P. The parallel evaluation of general arithmetic expressions. J. Assoc. Comput. Mach. 21(2), 201-206 (Apr. 1974).
    • (1974) J. Assoc. Comput. Mach. , vol.21 , Issue.2 , pp. 201-206
    • Brent, R.P.1
  • 7
    • 84976807826 scopus 로고    scopus 로고
    • Strata: A multi-layer communications library
    • Technical Report to appear
    • 7. Brewer, E. A., and Blumofe, R. Strata: A multi-layer communications library. Technical Report to appear, MIT Laboratory for Computer Science. Available as ftp://ftp.lcs.mit.edu/pub/supertech/strata/strata.tar.Z.
    • MIT Laboratory for Computer Science
    • Brewer, E.A.1    Blumofe, R.2
  • 10
    • 0002126972 scopus 로고
    • COOL: An object-based language for parallel programming
    • Aug.
    • 10. Chandra, R., Gupta, A., and Hennessy, J. L. COOL: An object-based language for parallel programming. IEEE Comput. 27(8), 13-26 (Aug. 1994).
    • (1994) IEEE Comput. , vol.27 , Issue.8 , pp. 13-26
    • Chandra, R.1    Gupta, A.2    Hennessy, J.L.3
  • 12
    • 0011626254 scopus 로고
    • Rep. CMU-CS-88-154, School of Computer Science, Carnegie-Mellon University, Jun.
    • 12. Cooper, E. C., and Draves, R. P. C Threads. Tech. Rep. CMU-CS-88-154, School of Computer Science, Carnegie-Mellon University, Jun. 1988.
    • (1988) C Threads. Tech.
    • Cooper, E.C.1    Draves, R.P.2
  • 15
    • 0023331176 scopus 로고
    • DIB - A distributed implementation of backtracking
    • Apr.
    • 15. Finkel, R., and Manber, U. DIB - A distributed implementation of backtracking. ACM Trans. Programming Languages and Systems 9(2), 235-256 (Apr. 1987).
    • (1987) ACM Trans. Programming Languages and Systems , vol.9 , Issue.2 , pp. 235-256
    • Finkel, R.1    Manber, U.2
  • 18
    • 84944813080 scopus 로고
    • Bounds for certain multiprocessing anomalies
    • Nov.
    • 18. Graham, R. L. Bounds for certain multiprocessing anomalies. Bell System Tech. J. 45, 1563-1581 (Nov. 1966).
    • (1966) Bell System Tech. J. , vol.45 , pp. 1563-1581
    • Graham, R.L.1
  • 19
    • 0014477093 scopus 로고
    • Bounds on multiprocessing timing anomalies
    • Mar.
    • 19. Graham, R. L. Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math. 17(2), 416-429 (Mar. 1969).
    • (1969) SIAM J. Appl. Math. , vol.17 , Issue.2 , pp. 416-429
    • Graham, R.L.1
  • 21
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • Oct.
    • 21. Halstead, R. H. Jr., Multilisp: A language for concurrent symbolic computation. ACM Trans. Programming Languages and Systems 7(4), 501-538 (Oct. 1985).
    • (1985) ACM Trans. Programming Languages and Systems , vol.7 , Issue.4 , pp. 501-538
    • Halstead R.H., Jr.1
  • 22
    • 0022882379 scopus 로고
    • Data parallel algorithms
    • Dec.
    • 22. Hillis, W., and Steele, G. Data parallel algorithms. Comm. ACM 29(12), 1170-1183 (Dec. 1986).
    • (1986) Comm. ACM , vol.29 , Issue.12 , pp. 1170-1183
    • Hillis, W.1    Steele, G.2
  • 27
    • 0027763870 scopus 로고
    • Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware
    • Portland, Oregon, Nov.
    • 27. Karamcheti, V., and Chien, A. Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware. Supercomputing '93, pp. 598-607, Portland, Oregon, Nov. 1993.
    • (1993) Supercomputing '93 , pp. 598-607
    • Karamcheti, V.1    Chien, A.2
  • 29
    • 0027624326 scopus 로고
    • Randomized parallel algorithms for backtrack search and branch-and-bound computation
    • Jul.
    • 29. Karp, R. M., and Zhang, Y. Randomized parallel algorithms for backtrack search and branch-and-bound computation. J. Assoc. Comput. Mach. 40(3), 765-789 (Jul. 1993).
    • (1993) J. Assoc. Comput. Mach. , vol.40 , Issue.3 , pp. 765-789
    • Karp, R.M.1    Zhang, Y.2
  • 31
    • 0011564602 scopus 로고
    • Synchronized MIMD computing
    • Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May
    • 31. Kuszmaul, B. C. Synchronized MIMD computing. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1994. Available as MIT Laboratory for Computer Science Technical Report MIT/LCS/TR-645 or ftp:// theory.lcs.mit.edu/pub/bradley/phd.ps.Z.
    • (1994) MIT Laboratory for Computer Science Technical Report MIT/LCS/TR-645
    • Kuszmaul, B.C.1
  • 34
    • 0011678682 scopus 로고
    • Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May
    • 34. Miller, R. C. A type-checking preprocessor for Cilk 2, a multithreaded C language. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1995.
    • (1995) A Type-checking Preprocessor for Cilk 2, A Multithreaded C Language
    • Miller, R.C.1
  • 35
    • 0026188883 scopus 로고
    • Lazy task creation: A technique for increasing the granularity of parallel programs
    • Jul.
    • 35. Mohr, E., Kranz, D. A., and Halstead, Jr., R. H. Lazy task creation: A technique for increasing the granularity of parallel programs. IEEE Trans. Parallel Distrib. Systems 2(3), 264-280 (Jul. 1991).
    • (1991) IEEE Trans. Parallel Distrib. Systems , vol.2 , Issue.3 , pp. 264-280
    • Mohr, E.1    Kranz, D.A.2    Halstead R.H., Jr.3
  • 36
    • 0002612095 scopus 로고
    • A multithreaded implementation of Id using P-RISC graphs
    • Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, Aug., Springer-Verlag, Berlin/New York
    • 36. Nikhil, R. S. A multithreaded implementation of Id using P-RISC graphs. Proceedings of the Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, Oregon, Aug. 1993. Lecture Notes in Computer Science, Vol. 768, pp. 390-405, Springer-Verlag, Berlin/New York.
    • (1993) Lecture Notes in Computer Science , vol.768 , pp. 390-405
    • Nikhil, R.S.1
  • 38
    • 36149030578 scopus 로고
    • Enumerations of the hamiltonian walks on a cubic sublattice
    • 38. Pande, V. S., Joerg, C. F., Grosberg, A. Y., and Tanaka, T. Enumerations of the hamiltonian walks on a cubic sublattice. J. Phys. A 27 (1994).
    • (1994) J. Phys. A , vol.27
    • Pande, V.S.1    Joerg, C.F.2    Grosberg, A.Y.3    Tanaka, T.4
  • 39
    • 0002673944 scopus 로고
    • Jade: A high-level, machine-independent language for parallel programming
    • Jun.
    • 39. Rinard, M. C., Scales, D. J., and Lam, M. S. Jade: A high-level, machine-independent language for parallel programming. Computer 26(6), 28-38 (Jun. 1993).
    • (1993) Computer , vol.26 , Issue.6 , pp. 28-38
    • Rinard, M.C.1    Scales, D.J.2    Lam, M.S.3
  • 41
    • 84990637885 scopus 로고
    • PVM: A framework for parallel distributed computing
    • Dec.
    • 41. Sunderam, V. S. PVM: A framework for parallel distributed computing. Concurrency: Practice and Experience 2(4), 315-339 (Dec. 1990).
    • (1990) Concurrency: Practice and Experience , vol.2 , Issue.4 , pp. 315-339
    • Sunderam, V.S.1
  • 43
    • 34250086660 scopus 로고
    • WorkCrews: An abstraction for controlling parallelism
    • Aug.
    • 43. Vandevoorde, M. T., and Roberts, E. S. WorkCrews: An abstraction for controlling parallelism. Internat. J. Parallel Programming 17(4), 347-366 (Aug. 1988).
    • (1988) Internat. J. Parallel Programming , vol.17 , Issue.4 , pp. 347-366
    • Vandevoorde, M.T.1    Roberts, E.S.2


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