메뉴 건너뛰기




Volumn 65, Issue , 2007, Pages 183-205

C++CSP2: A many-to-many threading model for multicore architectures

Author keywords

Atomic instructions; C++; C++CSP; Multicore; Threading

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); COMPUTER ARCHITECTURE; CONCURRENT ENGINEERING; DIGITAL LIBRARIES; MATHEMATICAL MODELS;

EID: 34948857973     PISSN: 13837575     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (19)

References (28)
  • 3
    • 34948910563 scopus 로고    scopus 로고
    • Java Threads in Light of occam/CSP (Tutorial)
    • Andrè W. P. Bakkers, editor
    • Peter H. Welch. Java Threads in Light of occam/CSP (Tutorial). In Andrè W. P. Bakkers, editor, Proceedings of WoTUG-20: Parallel Programming and Java, pages 282-282, 1997.
    • (1997) Proceedings of WoTUG-20: Parallel Programming and Java , pp. 282-282
    • Welch, P.H.1
  • 4
    • 0141732223 scopus 로고    scopus 로고
    • Neil C. C. Brown and Peter H. Welch. An Introduction to the Kent C++CSP Library. In Jan F. Broenink and Gerald H. Hilderink, editors, Communicating Process Architectures 2003, pages 139-156, 2003.
    • Neil C. C. Brown and Peter H. Welch. An Introduction to the Kent C++CSP Library. In Jan F. Broenink and Gerald H. Hilderink, editors, Communicating Process Architectures 2003, pages 139-156, 2003.
  • 5
    • 4744340447 scopus 로고    scopus 로고
    • Neil C. C. Brown. C++CSP Networked. In Ian R. East, David Duce, Mark Green, Jeremy M. R. Martin, and Peter H. Welch, editors, Communicating Process Architectures 2004, pages 185-200, 2004.
    • Neil C. C. Brown. C++CSP Networked. In Ian R. East, David Duce, Mark Green, Jeremy M. R. Martin, and Peter H. Welch, editors, Communicating Process Architectures 2004, pages 185-200, 2004.
  • 6
    • 34948826818 scopus 로고    scopus 로고
    • Redesign of the C++ Communicating Threads Library for Embedded Control Systems. In F
    • Karelse STW, editor
    • B. Orlic, and J.F. Broenink. Redesign of the C++ Communicating Threads Library for Embedded Control Systems. In F. Karelse STW, editor, 5th Progress Symposium on Embedded Systems, pages 141-156, 2004.
    • (2004) 5th Progress Symposium on Embedded Systems , pp. 141-156
    • Orlic, B.1    Broenink, J.F.2
  • 7
    • 33749565227 scopus 로고    scopus 로고
    • Alex Lehmberg and Martin N. Olsen. An Introduction to CSP.NET. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 13-30, 2006.
    • Alex Lehmberg and Martin N. Olsen. An Introduction to CSP.NET. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 13-30, 2006.
  • 8
    • 33749577640 scopus 로고    scopus 로고
    • Kevin Chalmers and Sarah Clayton. CSP for .NET Based on JCSP. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 59-76, 2006.
    • Kevin Chalmers and Sarah Clayton. CSP for .NET Based on JCSP. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 59-76, 2006.
  • 9
    • 34948840323 scopus 로고    scopus 로고
    • Neil Brown. C++CSP2. http://www.cppcsp.net/, 10 February 2007.
    • Neil Brown. C++CSP2. http://www.cppcsp.net/, 10 February 2007.
  • 14
    • 0026812740 scopus 로고
    • Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism
    • Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, and Henry M. Levy. Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism. ACM Transactions on Computer Systems, 10(1):53-79, 1992.
    • (1992) ACM Transactions on Computer Systems , vol.10 , Issue.1 , pp. 53-79
    • Anderson, T.E.1    Bershad, B.N.2    Lazowska, E.D.3    Levy, H.M.4
  • 17
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • C. A. R. Hoare. Monitors: an operating system structuring concept. Communications of the ACM, 17(10):549-557, 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 18
    • 0018985063 scopus 로고
    • Experience with processes and monitors in Mesa
    • Butler W. Lampson and David D. Redell. Experience with processes and monitors in Mesa. Commun. ACM, 23(2):105-117, 1980.
    • (1980) Commun. ACM , vol.23 , Issue.2 , pp. 105-117
    • Lampson, B.W.1    Redell, D.D.2
  • 19
    • 34948858850 scopus 로고    scopus 로고
    • Peter H. Welch and Jeremy M. R. Martin. Formal Analysis of Concurrent Java Systems. In Peter H. Welch and Andrè W. P. Bakkers, editors, Communicating Process Architectures 2000, pages 275-301, 2000.
    • Peter H. Welch and Jeremy M. R. Martin. Formal Analysis of Concurrent Java Systems. In Peter H. Welch and Andrè W. P. Bakkers, editors, Communicating Process Architectures 2000, pages 275-301, 2000.
  • 20
    • 34948860990 scopus 로고    scopus 로고
    • Documentation, 10 February
    • Thorsten Ottosen. Boost.Assignment Documentation, http://www.boost.org/ libs/assign/doc/, 10 February 2007.
    • (2007) Assignment
    • Ottosen, T.1    Boost2
  • 21
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on sharedmemory multiprocessors
    • February
    • John M Mellor-Crummey and Michael L. Scott. Algorithms for scalable synchronization on sharedmemory multiprocessors. ACM Transactions on Computer Systems, 9(1):21-65, February 1991.
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 22
    • 34948818104 scopus 로고    scopus 로고
    • Technical Report 1.3, Red Hat, December
    • Ulrich Drepper. Futexes are tricky. Technical Report 1.3, Red Hat, December 2005.
    • (2005)
    • Drepper, U.1    are tricky, F.2
  • 23
    • 34948845990 scopus 로고    scopus 로고
    • Integrating and Extending JCSP
    • Alistair A. McEwan, Steve Schneider, Wilson Ifill, and Peter Welch, editors
    • Peter Welch, Neil Brown, Bernhard Sputh, Kevin Chalmers, and James Moores. Integrating and Extending JCSP. In Alistair A. McEwan, Steve Schneider, Wilson Ifill, and Peter Welch, editors, Communicating Process Architectures 2007, pages -, 2007.
    • (2007) Communicating Process Architectures , pp. 2007
    • Welch, P.1    Brown, N.2    Sputh, B.3    Chalmers, K.4    Moores, J.5
  • 25
    • 34948902143 scopus 로고    scopus 로고
    • PhD thesis, University of Aberdeen, August, Initial submission
    • Bernhard Herbert Carl Sputh. Software Defined Process Networks. PhD thesis, University of Aberdeen, August 2006. Initial submission.
    • (2006) Software Defined Process Networks
    • Herbert, B.1    Sputh, C.2
  • 26
    • 0036999468 scopus 로고    scopus 로고
    • Prioritised Dynamic Communicating Processes - Part I. In James Pascoe, Roger Loader, and Vaidy Sunderam, editors
    • Fred Barnes and Peter Welch. Prioritised Dynamic Communicating Processes - Part I. In James Pascoe, Roger Loader, and Vaidy Sunderam, editors, Communicating Process Architectures 2002, pages 321-352, 2002.
    • (2002) Communicating Process Architectures 2002 , pp. 321-352
    • Barnes, F.1    Welch, P.2
  • 27
    • 33749568821 scopus 로고    scopus 로고
    • Neil C. C. Brown. Rain: A New Concurrent Process-Oriented Programming Language. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 237-252, 2006.
    • Neil C. C. Brown. Rain: A New Concurrent Process-Oriented Programming Language. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 237-252, 2006.
  • 28
    • 33749579126 scopus 로고    scopus 로고
    • Hans Henrik Happe. TCP Input Threading in High Performance Distributed Systems. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 203-214, 2006.
    • Hans Henrik Happe. TCP Input Threading in High Performance Distributed Systems. In Frederick R. M. Barnes, Jon M. Kerridge, and Peter H. Welch, editors, Communicating Process Architectures 2006, pages 203-214, 2006.


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