메뉴 건너뛰기




Volumn 51, Issue 3, 2010, Pages 244-257

The Cilk++ concurrency platform

Author keywords

Amdahl's Law; Dag model; Hyperobject; Multicore programming; Multithreading; Parallel programming; Parallelism; Race detection; Reducer; Span; Speedup; Work

Indexed keywords

CODE RESTRUCTURING; COMPUTING PLATFORM; DETECTION TOOLS; GLOBAL VARIABLES; HYPEROBJECT; LEGACY CODE; LOAD-BALANCE; MULTI CORE; MULTI-CORE PROCESSOR; MULTI-THREADING; NONLOCAL VARIABLES; PROGRAMMING ENVIRONMENT; RACE DETECTION; RUNTIME SYSTEMS; SOFTWARE FRAMEWORKS; STRONG DEMAND;

EID: 77951240770     PISSN: 09208542     EISSN: 15730484     Source Type: Journal    
DOI: 10.1007/s11227-010-0405-3     Document Type: Conference Paper
Times cited : (152)

References (37)
  • 1
    • 85060036181 scopus 로고
    • The validity of the single processor approach to achieving large-scale computing capabilities
    • April 1967
    • Amdahl G (1967) The validity of the single processor approach to achieving large-scale computing capabilities. In: Proceedings of the AFIPS spring joint computer conference, April 1967, pp 483-485
    • (1967) Proceedings of the AFIPS Spring Joint Computer Conference , pp. 483-485
    • Amdahl, G.1
  • 4
    • 0038036149 scopus 로고    scopus 로고
    • Space-efficient scheduling of multithreaded computations
    • 0907.68097 10.1137/S0097539793259471 1614813
    • RD Blumofe CE Leiserson 1998 Space-efficient scheduling of multithreaded computations SIAM J Comput 27 1 202 229 0907.68097 10.1137/S0097539793259471 1614813
    • (1998) SIAM J Comput , vol.27 , Issue.1 , pp. 202-229
    • Blumofe, R.D.1    Leiserson, C.E.2
  • 5
    • 0000269759 scopus 로고    scopus 로고
    • Scheduling multithreaded computations by work stealing
    • 1065.68504 10.1145/324133.324234 1747653
    • RD Blumofe CE Leiserson 1999 Scheduling multithreaded computations by work stealing J ACM 46 5 720 748 1065.68504 10.1145/324133.324234 1747653
    • (1999) J ACM , vol.46 , Issue.5 , pp. 720-748
    • Blumofe, R.D.1    Leiserson, C.E.2
  • 6
    • 0016046965 scopus 로고
    • The parallel evaluation of general arithmetic expressions
    • 0276.68010 10.1145/321812.321815 660280
    • RP Brent 1974 The parallel evaluation of general arithmetic expressions J ACM 21 2 201 206 0276.68010 10.1145/321812.321815 660280
    • (1974) J ACM , vol.21 , Issue.2 , pp. 201-206
    • Brent, R.P.1
  • 7
    • 31944438135 scopus 로고    scopus 로고
    • PhD thesis, Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology
    • Bruening D (2004) Efficient, transparent, and comprehensive runtime code manipulation. PhD thesis, Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology
    • (2004) Efficient, Transparent, and Comprehensive Runtime Code Manipulation
    • Bruening, D.1
  • 12
    • 0024627264 scopus 로고
    • Speedup versus efficiency in parallel systems
    • 10.1109/12.21127
    • DL Eager J Zahorjan ED Lazowska 1989 Speedup versus efficiency in parallel systems IEEE Trans Comput 38 3 408 423 10.1109/12.21127
    • (1989) IEEE Trans Comput , vol.38 , Issue.3 , pp. 408-423
    • Eager, D.L.1    Zahorjan, J.2    Lazowska, E.D.3
  • 13
    • 0024946799 scopus 로고
    • Event synchronization analysis for debugging parallel programs
    • November 1991
    • Emrath PA, Ghosh S, Padua DA (1991) Event synchronization analysis for debugging parallel programs. In: Supercomputing'91, November 1991, pp 580-588
    • (1991) Supercomputing'91 , pp. 580-588
    • Emrath, P.A.1    Ghosh, S.2    Padua, D.A.3
  • 16
    • 0031622953 scopus 로고    scopus 로고
    • The implementation of the cilk-5 multithreaded language
    • Frigo M, Leiserson CE, Randall KH (1998) The implementation of the Cilk-5 multithreaded language. In: Proceedings of the ACM SIGPLAN '98 conference on programming language design and implementation, Montreal, Quebec, Canada, June 1998. ACM SIGPLAN Notices, vol 33, no 5, May 1998. ACM, New York, pp 212-223 (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
  • 19
    • 84944813080 scopus 로고
    • Bounds for certain multiprocessing anomalies
    • RL Graham 1966 Bounds for certain multiprocessing anomalies Bell Syst Tech J 45 1563 1581
    • (1966) Bell Syst Tech J , vol.45 , pp. 1563-1581
    • Graham, R.L.1
  • 24
    • 0026274708 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • IEEE Computer Society Press Los Alamitos
    • Mellor-Crummey, J (1991) On-the-fly detection of data races for programs with nested fork-join parallelism. In: Proceedings of supercomputing'91. IEEE Computer Society Press, Los Alamitos, pp 24-33
    • (1991) Proceedings of supercomputing'91 , pp. 24-33
    • Mellor-Crummey, J.1
  • 27
  • 33
    • 67650168994 scopus 로고    scopus 로고
    • Addison-Wesley Reading Preface to the Japanese translation
    • Stroustrup B (2005) C++ in 2005. Addison-Wesley, Reading. Preface to the Japanese translation
    • (2005) C++ in 2005
    • Stroustrup, B.1
  • 34
    • 70350717280 scopus 로고    scopus 로고
    • Supercomputing Technologies Group, Massachusetts Institute of Technology Laboratory for Computer Science April 2006. Available from:
    • Supercomputing Technologies Group (2006) Massachusetts Institute of Technology Laboratory for Computer Science. Cilk 5.4.2.3 Reference Manual, April 2006. Available from: http://supertech.csail.mit.edu/cilk/home/software.html
    • (2006) Cilk 5.4.2.3 Reference Manual
  • 35
    • 0027757472 scopus 로고
    • MPI: A message passing interface
    • The MPI Forum Portland, Oregon, November 1993
    • The MPI Forum (1993) MPI: A message passing interface. In: Supercomputing '93. Portland, Oregon, November 1993, pp 878-883
    • (1993) Supercomputing '93 , pp. 878-883
  • 37
    • 84976704118 scopus 로고
    • Global variable considered harmful
    • 10.1145/953353.953355
    • W Wulf M Shaw 1973 Global variable considered harmful SIGPLAN Not 8 2 28 34 10.1145/953353.953355
    • (1973) SIGPLAN Not , vol.8 , Issue.2 , pp. 28-34
    • Wulf, W.1    Shaw, M.2


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