메뉴 건너뛰기




Volumn , Issue , 2010, Pages 1-455

Parallel programming: For multicore and cluster systems

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84892228640     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-3-642-04818-0     Document Type: Book
Times cited : (141)

References (179)
  • 3
    • 0030382365 scopus 로고
    • Shared memory consistency models: A tutorial
    • S.V. Adve and K. Gharachorloo. Shared memory consistency models: A tutorial. IEEE Computer, 29: 66-76, 1995.
    • (1995) IEEE Computer , vol.29 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 15
    • 85060036181 scopus 로고
    • Validity of the single processor approach to achieving large-scale computer capabilities
    • G. Amdahl. Validity of the Single Processor Approach to Achieving Large-Scale Computer Capabilities. In AFIPS Conference Proceedings, volume 30, pages 483-485, 1967.
    • (1967) AFIPS Conference Proceedings , vol.30 , pp. 483-485
    • Amdahl, G.1
  • 23
    • 0003854283 scopus 로고    scopus 로고
    • 3rd edition, Cambridge University Press Cambridge
    • D. Braess. Finite Elements. 3rd edition, Cambridge University Press, Cambridge, 2007.
    • (2007) Finite Elements
    • Braess, D.1
  • 24
  • 29
    • 33847556014 scopus 로고
    • Complexity models for all-purpose parallel computation
    • chapter 14. Cambridge University Press, Cambridge
    • A. Chin. Complexity Models for All-Purpose Parallel Computation. In Lectures on Parallel Computation, chapter 14. Cambridge University Press, Cambridge, 1993.
    • (1993) Lectures on Parallel Computation
    • Chin, A.1
  • 38
    • 0023346637 scopus 로고
    • Deadlock-free message routing in multiprocessor interconnection networks
    • W.J. Dally and C.L. Seitz. Deadlock-Free Message Routing in Multiprocessor Interconnection Networks. IEEE Transactions on Computers, 36(5): 547-553, 1987.
    • (1987) IEEE Transactions on Computers , vol.36 , Issue.5 , pp. 547-553
    • Dally, W.J.1    Seitz, C.L.2
  • 40
    • 0013982106 scopus 로고
    • In F. Genuys, editor, Programming Languages Academic Press Inc.
    • E.W. Dijkstra. Cooperating Sequential Processes. In F. Genuys, editor, Programming Languages, pages 43-112. Academic Press Inc., 1968.
    • (1968) Cooperating Sequential Processes. , pp. 43-112
    • Dijkstra, E.W.1
  • 46
    • 84872701556 scopus 로고    scopus 로고
    • In J. Dongarra, C-H. Hsu, K-C. Li, L.T. Yang, and H. Zima, editors, Handbook of Research on Scalable Computing Technologies. Information Science Reference July
    • J. Dümmler, T. Rauber, and G. Rünger. Mixed Programming Models using Parallel Tasks. In J. Dongarra, C-H. Hsu, K-C. Li, L.T. Yang, and H. Zima, editors, Handbook of Research on Scalable Computing Technologies. Information Science Reference, July 2009.
    • (2009) Mixed Programming Models Using Parallel Tasks.
    • Dümmler, J.1    Rauber, T.2    Rünger, G.3
  • 50
    • 0024032163 scopus 로고
    • An analysis of the computational and parallel complexity of the Livermore loops
    • J.T. Feo. An analysis of the computational and parallel complexity of the Livermore loops. Parallel Computing, 7: 163-185, 1988.
    • (1988) Parallel Computing , vol.7 , pp. 163-1185
    • Feo, J.T.1
  • 52
    • 0015401565 scopus 로고
    • Some computer organizations and their effectiveness
    • M.J. Flynn. Some computer organizations and their effectiveness. IEEE Transactions on Computers, 21(9): 948-960, 1972.
    • (1972) IEEE Transactions on Computers , vol.21 , Issue.9 , pp. 948-960
    • Flynn, M.J.1
  • 54
    • 0003193398 scopus 로고
    • High performance fortran language specification
    • High Performance Fortran Forum
    • High Performance Fortran Forum. High performance Fortran language specification. Scientific Programming, 2(1): 1-165, 1993.
    • (1993) Scientific Programming , vol.2 , Issue.1 , pp. 1-65
  • 55
    • 79960749447 scopus 로고    scopus 로고
    • Message Passing Interface Forum Version 1.3.
    • Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, Version 1.3. www.mpi-forum.org, 2008.
    • (2008) MPI: A Message-Passing Interface Standard
  • 56
    • 79960749447 scopus 로고    scopus 로고
    • Message Passing Interface Forum Version 2.1.
    • Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, Version 2.1. www.mpi-forum.org, 2008.
    • (2008) MPI: A Message-Passing Interface Standard
  • 71
    • 0004236492 scopus 로고    scopus 로고
    • 3rd edition, The Johns Hopkins University Press Baltimore
    • G. Golub and Ch. Van Loan. Matrix Computations. 3rd edition, The Johns Hopkins University Press, Baltimore, 1996.
    • (1996) Matrix Computations
    • Golub, G.1    Van Loan, C.2
  • 78
    • 0024012163 scopus 로고
    • Reevaluating amdahl's law
    • J.L. Gustafson. Reevaluating Amdahl's law. Communications of the ACM, 31(5): 532-533, 1988.
    • (1988) Communications of the ACM , vol.31 , Issue.5 , pp. 532-533
    • Gustafson, J.L.1
  • 81
    • 0003666511 scopus 로고    scopus 로고
    • 2nd edition Academic Press San Diego
    • J. Handy. The Cache Memory Book. 2nd edition, Academic Press, San Diego, 1998.
    • (1998) The Cache Memory Book
    • Handy, J.1
  • 90
    • 0016114085 scopus 로고
    • Monitors An operating systems structuring concept
    • C.A.R. Hoare. Monitors: An operating systems 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
  • 91
    • 84932220767 scopus 로고
    • A fast direct solution of Poisson's equation using Fourier analysis
    • R. Hockney. A fast direct solution of Poisson's equation using Fourier analysis. Journal of the ACM, 12: 95-113, 1965.
    • (1965) Journal of the ACM , vol.12 , pp. 95-113
    • Hockney, R.1
  • 96
    • 0034837171 scopus 로고    scopus 로고
    • In PPoPP '01: Proceedings of the Eighth ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, ACM, New York
    • F. Ino, N. Fujimoto, and K. Hagihara. LogGPS: A Parallel Computational Model for Synchronization Analysis. In PPoPP '01: Proceedings of the Eighth ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, pages 133-142, ACM, New York, 2001.
    • (2001) LogGPS: A Parallel Computational Model for Synchronization Analysis. , pp. 133-142
    • Ino, F.1    Fujimoto, N.2    Hagihara, K.3
  • 100
    • 0024735141 scopus 로고
    • Optimum broadcasting and personalized communication in hypercubes
    • S. Johnsson and C. Ho. Optimum broadcasting and personalized communication in hypercubes. IEEE Transactions on Computers, 38(9): 1249-1268, 1989.
    • (1989) IEEE Transactions on Computers , vol.38 , Issue.9 , pp. 1249-11268
    • Johnsson, S.1    Ho, C.2
  • 104
  • 108
    • 0347656830 scopus 로고    scopus 로고
    • A comparison of task pools for dynamic load balancing of irregular algorithms
    • January
    • M. Korch and T. Rauber. A comparison of task pools for dynamic load balancing of irregular algorithms. Concurrency and Computation: Practice and Experience, 16: 1-47, January 2004.
    • (2004) Concurrency and Computation: Practice and Experience , vol.16 , pp. 1-47
    • Korch, M.1    Rauber, T.2
  • 110
    • 84892356156 scopus 로고    scopus 로고
    • Auflage. Addison Wesley, Wokingham
    • J. Kurose and K. Ross. Computer Networking, 3. Auflage. Addison Wesley, Wokingham, 2005.
    • (2005) Computer Networking , vol.3
    • Kurose, J.1    Ross, K.2
  • 111
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • September
    • L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, 28(9): 690-691, September 1979.
    • (1979) IEEE Transactions on Computers , vol.28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 114
    • 33646892173 scopus 로고    scopus 로고
    • The problem with threads
    • E.A. Lee. The problem with threads. IEEE Computer, 39(5): 33-42, 2006.
    • (2006) IEEE Computer , vol.39 , Issue.5 , pp. 33-342
    • Lee, E.A.1
  • 115
    • 0003819663 scopus 로고
    • Introduction to parallel algorithms and architectures: Arrays, trees, hypercubes
    • F.T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann, San Mateo, 1992.
    • (1992) Morgan Kaufmann, San Mateo
    • Leighton, F.T.1
  • 125
    • 84943681390 scopus 로고
    • A survey of wormhole routing techniques in direct networks
    • February
    • L.M. Ni and P.K. McKinley. A survey of wormhole routing techniques in direct networks. IEEE Computer, 26: 62-76, February 1993.
    • (1993) IEEE Computer , vol.26 , pp. 62-676
    • Ni, L.M.1    McKinley, P.K.2
  • 129
    • 0004230653 scopus 로고    scopus 로고
    • Auflage. O'Reilly, Sebastopol
    • S. Oaks and H. Wong. Java Threads. 3. Auflage. O'Reilly, Sebastopol, 2004.
    • (2004) Java Threads. , vol.3
    • Oaks, S.1    Wong, H.2
  • 140
    • 0004133805 scopus 로고    scopus 로고
    • 2nd edition Prentice Hall, Upper Saddle River
    • G.F. Pfister. In Search of Clusters. 2nd edition, Prentice Hall, Upper Saddle River, 1998.
    • (1998) Search of Clusters
    • Pfister, G.F.1
  • 141
    • 0345913562 scopus 로고    scopus 로고
    • A shared-memory implementation of the hierarchical radiosity method
    • A. Podehl, T. Rauber, and G. Rünger. A shared-memory implementation of the hierarchical radiosity method. Theoretical Computer Science, 196(1-2): 215-240, 1998.
    • (1998) Theoretical Computer Science , vol.196 , Issue.1-2 , pp. 215-240
    • Podehl, A.1    Rauber, T.2    Rünger, G.3
  • 144
    • 10744228669 scopus 로고    scopus 로고
    • Transactional execution: Towards reliable, high-performance multithreading
    • R. Rajwar and J. Goodman. Transactional execution: Towards reliable, high-performance multithreading. IEEE Micro, 23(6): 117-125, 2003.
    • (2003) IEEE Micro , vol.23 , Issue.6 , pp. 117-125
    • Rajwar, R.1    Goodman, J.2
  • 146
    • 0033704556 scopus 로고    scopus 로고
    • A transformation approach to derive efficient parallel implementations
    • T. Rauber and G. Rünger. A transformation approach to derive efficient parallel implementations. IEEE Transactions on Software Engineering, 26(4): 315-339, 2000.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.4 , pp. 315-3339
    • Rauber, T.1    Rünger, G.2
  • 147
    • 0343517500 scopus 로고    scopus 로고
    • Deriving array distributions by optimization techniques
    • T. Rauber and G. Rünger. Deriving array distributions by optimization techniques. Journal of Supercomputing, 15: 271-293, 2000.
    • (2000) Journal of Supercomputing , vol.15 , pp. 271-2293
    • Rauber, T.1    Rünger, G.2
  • 148
    • 14544303602 scopus 로고    scopus 로고
    • Tlib-A library to support programming with hierarchical multiprocessor tasks
    • T. Rauber and G. Rünger. Tlib-A library to support programming with hierarchical multiprocessor tasks. Journal of Parallel and Distributed Computing, 65(3): 347-360, 2005.
    • (2005) Journal of Parallel and Distributed Computing , vol.65 , Issue.3 , pp. 347-3360
    • Rauber, T.1    Rünger, G.2
  • 149
    • 0032204573 scopus 로고    scopus 로고
    • Execution behavior analysis and performance prediction for a shared-memory implementation of an irregular particle simulation method
    • T. Rauber, G. Rünger, and C. Scholtes. Execution behavior analysis and performance prediction for a shared-memory implementation of an irregular particle simulation method. Simulation: Practice and Theory, 6: 665-687, 1998.
    • (1998) Simulation: Practice and Theory , vol.6 , pp. 665-6687
    • Rauber, T.1    Rünger, G.2    Scholtes, C.3
  • 150
    • 0002655630 scopus 로고
    • On the method of conjugate gradients for the solution of large sparse systems of linear equations
    • Academic Press, New York
    • J.K. Reid. On the Method of Conjugate Gradients for the Solution of Large Sparse Systems of Linear Equations. In Large Sparse Sets of Linear Equations, pages 231-254. Academic Press, New York, 1971.
    • (1971) Large Sparse Sets of Linear Equations , pp. 231-254
    • Reid, J.K.1
  • 152
    • 0001461610 scopus 로고
    • An evaluation of left-looking, right-looking and multifrontal approaches to sparse Cholesky factorization on hierarchical-memory machines
    • E. Rothberg and A. Gupta. An evaluation of left-looking, right-looking and multifrontal approaches to sparse Cholesky factorization on hierarchical-memory machines. International Journal of High Speed Computing, 5(4): 537-593, 1993.
    • (1993) International Journal of High Speed Computing , vol.5 , Issue.4 , pp. 537-593
    • Rothberg, E.1    Gupta, A.2
  • 153
    • 84880504721 scopus 로고    scopus 로고
    • Parallel programming models for irregular algorithms
    • Springer Lecture Notes in Computational Science and Engineering
    • G. Rünger. Parallel Programming Models for Irregular Algorithms. In Parallel Algorithms and Cluster Computing, pages 3-23. Springer Lecture Notes in Computational Science and Engineering, 2006.
    • (2006) Parallel Algorithms and Cluster Computing , pp. 3-23
    • Rünger, G.1
  • 160
    • 0032083545 scopus 로고    scopus 로고
    • Models and languages for parallel computation
    • D. Skillicorn and D. Talia. Models and languages for parallel computation. ACM Computing Surveys, 30(2): 123-169, 1998.
    • (1998) ACM Computing Surveys , vol.30 , Issue.2 , pp. 123-1169
    • Skillicorn, D.1    Talia, D.2
  • 165
    • 12344265553 scopus 로고    scopus 로고
    • A unified theory of shared memory consistency
    • R.C. Steinke and G.J. Nutt. A unified theory of shared memory consistency. Journal of the ACM, 51(5): 800-849, 2004.
    • (2004) Journal of the ACM , vol.51 , Issue.5 , pp. 800-849
    • Steinke, R.C.1    Nutt, G.J.2
  • 167
    • 0015017871 scopus 로고
    • Parallel processing with the perfect shuffle
    • H.S. Stone. Parallel processing with the perfect shuffle. IEEE Transactions on Computers, 20(2): 153-161, 1971.
    • (1971) IEEE Transactions on Computers , vol.20 , Issue.2 , pp. 153-1161
    • Stone, H.S.1
  • 168
    • 84976729385 scopus 로고
    • An efficient parallel algorithm for the solution of a tridiagonal linear system of equations
    • H.S. Stone. An efficient parallel algorithm for the solution of a tridiagonal linear system of equations. Journal of the ACM, 20: 27-38, 1973.
    • (1973) Journal of the ACM , vol.20 , pp. 27-38
    • Stone, H.S.1
  • 169
    • 85024275309 scopus 로고    scopus 로고
    • Software and the concurrency revolution
    • H. Sutter and J. Larus. Software and the concurrency revolution. ACM Queue, 3(7): 54-62, 2005.
    • (2005) ACM Queue , vol.3 , Issue.7 , pp. 54-62
    • Sutter, H.1    Larus, J.2
  • 171
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • L.G. Valiant. A bridging model for parallel computation. Communications of the ACM, 33(8): 103-111, 1990.
    • (1990) Communications of the ACM , vol.33 , Issue.8 , pp. 103-111
    • Valiant, L.G.1
  • 172
    • 57849138004 scopus 로고    scopus 로고
    • A bridging model for multi-core computing
    • Springer LNCS
    • L.G. Valiant. A Bridging Model for Multi-core Computing. In Proceedings of the ESA, volume 5193, pages 13-28, Springer LNCS, 2008.
    • (2008) Proceedings of the ESA , vol.5193 , pp. 13-28
    • Valiant, L.G.1
  • 174
    • 0021504618 scopus 로고
    • Dhrystone A synthetic system programming benchmark
    • R.P. Weicker. Dhrystone: A synthetic system programming benchmark. Communications of the ACM, 29(10): 1013-1030, 1984.
    • (1984) Communications of the ACM , vol.29 , Issue.10 , pp. 1013-1030
    • Weicker, R.P.1
  • 176
    • 84892332357 scopus 로고    scopus 로고
    • Xelerated Technical Report Xelerated , accessed
    • Xelerated. Xelerator X11 Network Processor. Technical report, Xelerated, www.xelerated.com, accessed 2009.
    • (2009) Xelerator X11 Network Processor
  • 178
    • 84892212586 scopus 로고    scopus 로고
    • Measuring ht-enabled multi-core: Advantages of a thread-oriented approach
    • December
    • S.N. Zheltov and S.V. Bratanov. Measuring HT-Enabled Multi-Core: Advantages of a Thread-Oriented Approach. Technology & Intel Magazine, December 2005.
    • (2005) Technology & Intel Magazine
    • Zheltov, S.N.1    Bratanov, S.V.2


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