메뉴 건너뛰기




Volumn , Issue , 2009, Pages 79-90

Reducers and other Cilk++ hyperobjects

Author keywords

Algorithms; D.1.3 Software : Programming Techniques Concurrent programming; D.3.3 Software : Language Constructs and Features Concurrent programming structures; Languages; Theory

Indexed keywords

CONCURRENT PROGRAMMING; CONCURRENT PROGRAMMING STRUCTURES; LANGUAGE CONSTRUCTS AND FEATURES; PROGRAMMING TECHNIQUE; THEORY;

EID: 70449631676     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1583991.1584017     Document Type: Conference Paper
Times cited : (121)

References (23)
  • 1
    • 33846012075 scopus 로고
    • Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers:, Addison-Wesley
    • Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1986.
    • (1986) Principles, Techniques, and Tools
  • 2
    • 0003966887 scopus 로고
    • A nested data-parallel language
    • NESL:, Technical Report CS-92-103, Carnegie Mellon University, Pittsburgh, PA
    • Guy E. Blelloch. NESL: A nested data-parallel language. Technical Report CS-92-103, Carnegie Mellon University, Pittsburgh, PA, 1992.
    • (1992)
    • Blelloch, G.E.1
  • 3
    • 0000269759 scopus 로고    scopus 로고
    • Scheduling multithreaded computations by work stealing
    • September
    • Robert D. Blumofe and Charles E. Leiserson. Scheduling multithreaded computations by work stealing. Journal of the ACM, 46(5):720-748, September 1999.
    • (1999) Journal of the ACM , vol.46 , Issue.5 , pp. 720-748
    • Blumofe, R.D.1    Leiserson, C.E.2
  • 4
    • 0038560916 scopus 로고
    • Mutual exclusion with linear waiting using binary shared variables
    • James E. Burns. Mutual exclusion with linear waiting using binary shared variables. SIGACT News, 10(2):42-47, 1978.
    • (1978) SIGACT News , vol.10 , Issue.2 , pp. 42-47
    • Burns, J.E.1
  • 8
    • 0031622953 scopus 로고    scopus 로고
    • The implementation of the Cilk-5 multithreaded language
    • Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation, Montreal, Quebec, Canada, June, May
    • 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.
    • (1998) Proceedings published ACM SIGPLAN Notices , vol.33 , Issue.5 , pp. 212-223
    • Frigo, M.1    Leiserson, C.E.2    Randall, K.H.3
  • 11
    • 70449693056 scopus 로고    scopus 로고
    • Institute of Electrical and Electronic Engineers. Information technology - Portable Operating System Interface (POSIX) - Part 1: System application program interface (API) [C language]. IEEE Standard 1003.1, 1996 Edition.
    • Institute of Electrical and Electronic Engineers. Information technology - Portable Operating System Interface (POSIX) - Part 1: System application program interface (API) [C language]. IEEE Standard 1003.1, 1996 Edition.
  • 14
    • 70449634794 scopus 로고
    • The Essential *Lisp Manual, Release 1
    • Revision 3, 86.15, Cambridge, MA, Available from
    • Clifford Lasser and Stephen M. Omohundro. The Essential *Lisp Manual, Release 1, Revision 3. Thinking Machines Technical Report 86.15, Cambridge, MA, 1986. Available from: http://omohundro.files.wordpress.com/2009/ 03/omohundro86-the-essential-starlisp-manual.pdf.
    • (1986) Thinking Machines Technical Report
    • Lasser, C.1    Omohundro, S.M.2
  • 15
    • 70350733812 scopus 로고    scopus 로고
    • The Cilk++ concurrency platform
    • San Francisco, CA, July, ACM/EDAC/IEEE. to appear
    • Charles E. Leiserson. The Cilk++ concurrency platform. In 46th Design Automation Conference, San Francisco, CA, July 2009. ACM/EDAC/IEEE. to appear.
    • (2009) 46th Design Automation Conference
    • Leiserson, C.E.1
  • 16
    • 70449688509 scopus 로고    scopus 로고
    • Developer Network blog post, September, Available from
    • Don McCrady. Avoiding contention using combinable objects. Microsoft Developer Network blog post, September 2008. Available from: http://blogs.msdn.com/nativeconcurrency/archive/2008/09/25/avoiding-contention- usingcombinable-objects.aspx.
    • (2008) Avoiding contention using combinable objects
    • McCrady, D.1
  • 18
    • 70449678211 scopus 로고
    • The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem, AI-199, Massachusetts Institute of Technology 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, Massachusetts Institute of Technology Artificial Intelligence Laboratory, June 1970.
    • (1970) Technical Report memo
    • Moses, J.1
  • 20
    • 70449676646 scopus 로고    scopus 로고
    • OpenMP: A proposed industry standard API for shared memory programming. OpenMP white paper, October 1997. Available from: http: //www.openmp.org/specs/ mp-documents/paper/paper.ps.
    • OpenMP: A proposed industry standard API for shared memory programming. OpenMP white paper, October 1997. Available from: http: //www.openmp.org/specs/ mp-documents/paper/paper.ps.
  • 22
    • 0022162133 scopus 로고
    • An efficient parallel biconnectivity algorithm
    • Robert E. Tarjan and Uzi Vishkin. An efficient parallel biconnectivity algorithm. SIAM Journal on Computing, 14:862-874, 1985.
    • (1985) SIAM Journal on Computing , vol.14 , pp. 862-874
    • Tarjan, R.E.1    Vishkin, U.2
  • 23
    • 84976704118 scopus 로고
    • Global variable considered harmful
    • William Wulf and Mary Shaw. Global variable considered harmful. SIGPLAN Notices, 8(2):28-34, 1973.
    • (1973) SIGPLAN Notices , vol.8 , Issue.2 , pp. 28-34
    • Wulf, W.1    Shaw, M.2


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