메뉴 건너뛰기




Volumn 33, Issue 5, 1998, Pages 212-223

The Implementation of the Cilk-5 Multithreaded Language

Author keywords

Critical path; Multithreading; Parallel computing; Programming language; Runtime system; Work

Indexed keywords


EID: 0347507496     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/277652.277725     Document Type: Article
Times cited : (376)

References (28)
  • 1
    • 0030554372 scopus 로고    scopus 로고
    • Empirical and analytic study of stack versus heap cost for languages with closures
    • Andrew W. Appel and Zhong Shao. Empirical and analytic study of stack versus heap cost for languages with closures. Journal of Functional Programming, 6(1):47-74, 1996.
    • (1996) Journal of Functional Programming , vol.6 , Issue.1 , pp. 47-74
    • Appel, A.W.1    Shao, Z.2
  • 3
    • 0003459808 scopus 로고
    • PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September
    • Robert D. Blumofe. Executing Multithreaded Programs Efficiently. PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995.
    • (1995) Executing Multithreaded Programs Efficiently
    • Blumofe, R.D.1
  • 6
    • 0016046965 scopus 로고
    • The parallel evaluation of general arithmetic expressions
    • April
    • Richard P. Brent. The parallel evaluation of general arithmetic expressions. Journal of the ACM, 21(2):201-206, April 1974.
    • (1974) Journal of the ACM , vol.21 , Issue.2 , pp. 201-206
    • Brent, R.P.1
  • 11
    • 84945709358 scopus 로고
    • Solution of a problem in concurrent programming control
    • September
    • E. W. Dijkstra. Solution of a problem in concurrent programming control. Communications of the ACM, 8(9):569, September 1965.
    • (1965) Communications of the ACM , vol.8 , Issue.9 , pp. 569
    • Dijkstra, E.W.1
  • 15
    • 0014477093 scopus 로고
    • Bounds on multiprocessing timing anomalies
    • March
    • R. L. Graham. Bounds on multiprocessing timing anomalies. SIAM Journal on Applied Mathematics, 17(2):416-429, March 1969.
    • (1969) SIAM Journal on Applied Mathematics , vol.17 , Issue.2 , pp. 416-429
    • Graham, R.L.1
  • 16
    • 0347924099 scopus 로고
    • Heaps o' stacks: Time and space efficient threads without operating system support
    • University of Colorado, November
    • Dirk Grunwald. Heaps o' stacks: Time and space efficient threads without operating system support. Technical Report CU-CS-750-94, University of Colorado, November 1994.
    • (1994) Technical Report CU-CS-750-94
    • Grunwald, D.1
  • 18
    • 0008537782 scopus 로고    scopus 로고
    • PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, January
    • Christopher F. Joerg. The Cilk System for Parallel Multithreaded Computing. PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, January 1996.
    • (1996) The Cilk System for Parallel Multithreaded Computing
    • Joerg, C.F.1
  • 20
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • September
    • Leslie Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, C-28(9):690-691, September 1979.
    • (1979) IEEE Transactions on Computers , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 21
    • 85033932327 scopus 로고    scopus 로고
    • Personal communication
    • Phillip Lisiecki and Alberto Medina. Personal communication.
    • Lisiecki, P.1    Medina, A.2
  • 22
    • 0013134509 scopus 로고
    • Garbage collection is fast, but a stack is faster
    • MIT Artificial Intelligence Laboratory, Cambridge, MA
    • James S. Miller and Guillermo J. Rozas. Garbage collection is fast, but a stack is faster. Technical Report Memo 1462, MIT Artificial Intelligence Laboratory, Cambridge, MA, 1994.
    • (1994) Technical Report Memo , vol.1462
    • Miller, J.S.1    Rozas, G.J.2
  • 23
    • 0011678682 scopus 로고
    • Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May
    • Robert C. Miller. 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
  • 24
  • 25
    • 0346032511 scopus 로고
    • The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem
    • MIT Artificial Intelligence Laboratory, June
    • Joel Moses. The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem. Technical Report memo AI-199, MIT Artificial Intelligence Laboratory, June 1970.
    • (1970) Technical Report Memo AI-199
    • Moses, J.1
  • 28
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • August
    • Leslie G. Valiant. A bridging model for parallel computation. Communications of the ACM, 33(8):103-111, August 1990.
    • (1990) Communications of the ACM , vol.33 , Issue.8 , pp. 103-111
    • Valiant, L.G.1


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