메뉴 건너뛰기




Volumn 23, Issue 8, 2012, Pages 1369-1386

A survey of parallel programming models and tools in the multi and many-core era

Author keywords

Distributed programming; Heterogeneous (hybrid) systems; Parallelism and concurrency

Indexed keywords

COMPUTER CLUSTERS; DISTRIBUTED MEMORY; DISTRIBUTED MEMORY SYSTEMS; DISTRIBUTED PROGRAMMING; HETEROGENEOUS (HYBRID) SYSTEMS; HETEROGENEOUS PROGRAMMING; HIGH-PERFORMANCE COMPUTING; HYBRID PARALLEL PROGRAMMING; HYBRID PARALLEL PROGRAMMING MODEL; INDUSTRY STANDARDS; MANY-CORE; MULTI CORE; PARALLEL PROGRAMMING MODEL; PARALLELISM AND CONCURRENCY; PARTITIONED GLOBAL ADDRESS SPACE; PROPRIETARY SOLUTIONS; SHARED MEMORY PARALLEL PROGRAMMING;

EID: 84863534240     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2011.308     Document Type: Conference Paper
Times cited : (205)

References (190)
  • 3
    • 85024275309 scopus 로고    scopus 로고
    • Software and the concurrency revolution
    • H. Sutter and J. Larus, "Software and the Concurrency Revolution," ACM Queue, vol. 3, no. 7, pp. 54-62, 2005.
    • (2005) ACM Queue , vol.3 , Issue.7 , pp. 54-62
    • Sutter, H.1    Larus, J.2
  • 4
    • 85008004919 scopus 로고    scopus 로고
    • Tools and environments for multicore and many-core architectures
    • Dec
    • W-C. Feng and P. Balaji, "Tools and Environments for Multicore and Many-Core Architectures," Computer, vol. 42, no. 12, pp. 26-27, Dec. 2009.
    • (2009) Computer , vol.42 , Issue.12 , pp. 26-27
    • Feng, W.-C.1    Balaji, P.2
  • 5
    • 84863536332 scopus 로고    scopus 로고
    • Serial computing is not dead
    • Mar
    • R.R. Loka, W-C. Feng, and P. Balaji, "Serial Computing Is Not Dead," Computer, vol. 43, no. 9, pp. 6-9, Mar. 2010.
    • (2010) Computer , vol.43 , Issue.9 , pp. 6-9
    • Loka, R.R.1    Feng, W.-C.2    Balaji, P.3
  • 20
    • 78149358756 scopus 로고    scopus 로고
    • Hybrid cuda, openmp, and mpi parallel programming on multicore gpu clusters
    • C.-T. Yang, C.-L. Huang, and C.-F. Li, "Hybrid CUDA, OpenMP, and MPI Parallel Programming on Multicore GPU Clusters," Computer Physics Comm., vol. 182, no. 1, 2011.
    • Computer Physics Comm. , vol.182 , Issue.1 , pp. 2011
    • Yang, C.-T.1    Huang, C.-L.2    Li, C.-F.3
  • 21
    • 84863512271 scopus 로고    scopus 로고
    • POSIX 1003.1 FAQ, Oct
    • POSIX 1003.1 FAQ, http://www.opengroup.org/austin/papers/\posix-faq.html, Oct. 2011.
    • (2011)
  • 26
    • 84863521343 scopus 로고    scopus 로고
    • OpenMP 3.0 Specification, Oct
    • OpenMP 3.0 Specification, http://www.openmp.org/mpdocuments/spec30.pdf, Oct. 2011.
    • (2011)
  • 30
    • 84863521341 scopus 로고    scopus 로고
    • Globus, Oct
    • Globus, http://www.globus.org, Oct. 2011.
    • (2011)
  • 32
    • 34548699342 scopus 로고    scopus 로고
    • Thread-safety in an MPI implementation: Requirements and analysis
    • DOI 10.1016/j.parco.2007.07.002, PII S0167819107000889
    • W. Gropp and R. Thakur, "Thread Safety in an MPI Implementation: Requirements and Analysis," Parallel Computing, vol. 33, no. 9, pp. 595-604, Sept. 2007. (Pubitemid 47418301)
    • (2007) Parallel Computing , vol.33 , Issue.9 , pp. 595-604
    • Gropp, W.1    Thakur, R.2
  • 35
    • 79952073478 scopus 로고    scopus 로고
    • Coordinating computation and i/o in massively parallel sequence search
    • Oct
    • H. Lin, X. Ma, W. Feng, and N. Samatova, "Coordinating Computation and I/O in Massively Parallel Sequence Search," IEEE Trans. Parallel and Distributed Systems, vol. 22, no. 4, pp. 529-543, http://www.mpiblast.org, Oct. 2011.
    • (2011) IEEE Trans. Parallel and Distributed Systems , vol.22 , Issue.4 , pp. 529-543
    • Lin, H.1    Ma, X.2    Feng, W.3    Samatova, N.4
  • 36
    • 0142103318 scopus 로고    scopus 로고
    • The gpu enters computing's mainstream
    • Oct
    • M. Macedonia, "The GPU Enters Computing's Mainstream," Computer, vol. 36, no.10, pp. 106-108, Oct. 2003.
    • (2003) Computer , vol.36 , Issue.10 , pp. 106-108
    • Macedonia, M.1
  • 37
    • 84863536329 scopus 로고    scopus 로고
    • AMD Fusion Oct
    • AMD Fusion, http://sites.amd.com/us/fusion/apu/Pages/fusion.aspx, Oct. 2011.
    • (2011)
  • 38
    • 84863512269 scopus 로고    scopus 로고
    • Sandy Bridge Oct
    • Sandy Bridge, http://software.intel.com/en-us/articles/sandy-bridge/, Oct. 2011.
    • (2011)
  • 41
    • 84863536331 scopus 로고    scopus 로고
    • CUDA Zone Oct
    • CUDA Zone, http://www.nvidia.com/object/cuda-home-new.html, Oct. 2011.
    • (2011)
  • 42
    • 84863536330 scopus 로고    scopus 로고
    • Khronos Group Oct
    • Khronos Group, http://www.khronos.org/opencl, Oct. 2011.
    • (2011)
  • 43
    • 84863512268 scopus 로고    scopus 로고
    • Microsoft DirectX Developer Center Oct
    • Microsoft DirectX Developer Center,http://msdn.microsoft.com/en-us/ directx/default, Oct. 2011.
    • (2011)
  • 44
    • 84863521340 scopus 로고    scopus 로고
    • Sophisticated Library for Vector Parallelism: Intel Array Building Blocks, Intel;
    • Sophisticated Library for Vector Parallelism: Intel Array Building Blocks, Intel; http://software.intel.com/en-us/articles/intelarray-building- blocks, 2010.
    • (2010)
  • 45
    • 84855792471 scopus 로고    scopus 로고
    • Oct
    • Nvidia Developer Zone, http://developer.nvidia.com, Oct. 2011.
    • (2011) Nvidia Developer Zone
  • 50
    • 84863521337 scopus 로고    scopus 로고
    • OpenCL 1.1 Specification, Oct
    • OpenCL 1.1 Specification, http://www.khronos.org/registry/cl/specs/\ opencl-1.1.pdf, Oct. 2011.
    • (2011)
  • 51
    • 84863536327 scopus 로고    scopus 로고
    • Introduction to OpenCL, Oct
    • Introduction to OpenCL, http://www.amd.com/us/products/technolo-gies/ stream-technology/opencl/pages/opencl-intro. aspx, Oct. 2011.
    • (2011)
  • 52
    • 0022882379 scopus 로고
    • Data parallel algorithms
    • W.D. Hillis and G.L. Steele, "Data Parallel Algorithms," Comm. ACM, vol. 29, pp. 1170-1183, 1986.
    • (1986) Comm. ACM , vol.29 , pp. 1170-1183
    • Hillis, W.D.1    Steele, G.L.2
  • 55
    • 84863520064 scopus 로고    scopus 로고
    • Oct
    • Shader Model 5 (Microsoft MSDN), http://msdn.microsoft.com/en-us/library/ ff471356(v = vs.85).aspx, Oct. 2011.
    • (2011) Shader Model 5 (Microsoft MSDN)
  • 56
    • 49249106725 scopus 로고    scopus 로고
    • Future-proof data parallel algorithms and software on intel multi-core architecture
    • A. Ghuloum et al., "Future-Proof Data Parallel Algorithms and Software on Intel Multi-Core Architecture," Intel Technology J., vol. 11, no. 4, pp. 333-347, 2007.
    • (2007) Intel Technology J. , vol.11 , Issue.4 , pp. 333-347
    • Ghuloum, A.1
  • 57
    • 78650634155 scopus 로고    scopus 로고
    • Multicore desktop programming with intel threading building blocks
    • Jan./Feb
    • W. Kim, M. Voss, "Multicore Desktop Programming with Intel Threading Building Blocks," IEEE Software, vol. 28, no. 1, pp. 23-31, Jan./Feb. 2011.
    • (2011) IEEE Software , vol.28 , Issue.1 , pp. 23-31
    • Kim, W.1    Voss, M.2
  • 58
    • 84863521339 scopus 로고    scopus 로고
    • Intel Threading Building Blocks Oct
    • Intel Threading Building Blocks , http://www.threadingbuildingblocks.org. Oct. 2011.
    • (2011)
  • 59
    • 0242533310 scopus 로고    scopus 로고
    • Linear algebra operators for gpu implementation of numerical algorithms
    • J. Krü ger and R. Westermann, "Linear Algebra Operators for GPU Implementation of Numerical Algorithms," ACM Trans. Graphics, vol. 22, pp. 908-916, 2003.
    • (2003) ACM Trans. Graphics , vol.22 , pp. 908-916
    • Krüger, J.1    Westermann, R.2
  • 60
    • 79251593834 scopus 로고    scopus 로고
    • Enhanced molecular dynamics performance with a programmable graphics processor
    • D.C. Rapaport, "Enhanced Molecular Dynamics Performance with a Programmable Graphics Processor," Computer Physics Comm. vol. 182, pp. 926-934, 2011.
    • (2011) Computer Physics Comm , vol.182 , pp. 926-934
    • Rapaport, D.C.1
  • 61
    • 23844499125 scopus 로고    scopus 로고
    • Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware
    • DOI 10.1109/TNS.2005.851398
    • F. Xu and K. Mueller, "Accelerating Popular Tomographic Reconstruction Algorithms on Commodity PC Graphics Hardware," IEEE Trans. Nuclear Science, vol. 52, pp. 654-663, June 2005. (Pubitemid 41172556)
    • (2005) IEEE Transactions on Nuclear Science , vol.52 , Issue.3 , pp. 654-663
    • Xu, F.1    Mueller, K.2
  • 62
    • 43349092363 scopus 로고    scopus 로고
    • Cuda compatible gpu cards as efficient hardware accelerators for smith-waterman sequence alignment
    • Mar
    • S.A. Manavski and G. Valle, "CUDA Compatible GPU Cards as Efficient Hardware Accelerators for Smith-Waterman Sequence Alignment," BMC Bioinformatics, vol. 9, no. 2, pp. 1-9, Mar. 2008.
    • (2008) BMC Bioinformatics , vol.9 , Issue.2 , pp. 1-9
    • Manavski, S.A.1    Valle, G.2
  • 68
    • 84863536328 scopus 로고    scopus 로고
    • DARPA's, Oct
    • DARPA's, http://www.darpa.mil/Our-Work/MTO/Programs/High-Productivity- Computing-Systems-(HPCS).aspx, Oct. 2011.
    • (2011)
  • 69
    • 74049163909 scopus 로고    scopus 로고
    • Gasnet: A portable high-performance communication layer for global address-space languages
    • D. Bonachea and J. Jeong, "GASNet: A Portable High-Performance Communication Layer for Global Address-Space Languages," CS258 Parallel Computer Architecture Project, 2002.
    • (2002) CS258 Parallel Computer Architecture Project
    • Bonachea, D.1    Jeong, J.2
  • 70
    • 84863536326 scopus 로고    scopus 로고
    • GASNet, Oct
    • GASNet, http://gasnet.cs.berkeley.edu./, Oct. 2011.
    • (2011)
  • 75
  • 76
    • 0001984552 scopus 로고    scopus 로고
    • Efficient run-time support for irregular block-structured applications
    • DOI 10.1006/jpdc.1998.1437, PII S074373159891437X
    • S.J. Fink, S.R. Kohn, and S.B. Baden, "Efficient Run-Time Support for Irregular Block-Structured Applications," J. Parallel and Distributed Computing, vol. 50, pp. 61-82, 1998. (Pubitemid 128346754)
    • (1998) Journal of Parallel and Distributed Computing , vol.50 , Issue.1-2 , pp. 61-82
    • Fink, S.J.1    Baden, S.B.2    Kohn, S.R.3
  • 79
    • 84863521336 scopus 로고    scopus 로고
    • Unified Parallel C Oct
    • Unified Parallel C, http://upc.gwu.edu, Oct. 2011.
    • (2011)
  • 80
    • 33745800319 scopus 로고    scopus 로고
    • Co-arrays in the next fortran standard
    • R.W. Numrich and J.K. Reid, "Co-Arrays in the Next Fortran Standard," ACM SIGPLAN Fortran Forum, vol. 24, pp. 4-17, 2005.
    • (2005) ACM SIGPLAN Fortran Forum , vol.24 , pp. 4-17
    • Numrich, R.W.1    Reid, J.K.2
  • 81
    • 84857277504 scopus 로고    scopus 로고
    • Apr
    • Co-Array Fortran, http://www.co-array.org. Apr. 2011.
    • (2011) Co-Array Fortran
  • 82
    • 84863512266 scopus 로고    scopus 로고
    • Oct
    • http://www.nag.co.uk/sc22wg5/, Oct. 2011.
    • (2011)
  • 83
    • 84857267406 scopus 로고    scopus 로고
    • Coarrays in the next fortran standard
    • J. Reid, "Coarrays in the Next Fortran Standard," ACM SIGPLAN Fortran Forum, vol. 29, no. 2, pp. 10-27, 2010.
    • (2010) ACM SIGPLAN Fortran Forum , vol.29 , Issue.2 , pp. 10-27
    • Reid, J.1
  • 84
    • 84863536325 scopus 로고    scopus 로고
    • Titanium, Oct
    • Titanium, http://titanium.cs.berkeley.edu, Oct. 2011.
    • (2011)
  • 86
    • 84863520063 scopus 로고    scopus 로고
    • X10 Language, Oct
    • X10 Language, http://x10.codehaus.org, Oct. 2011.
    • (2011)
  • 89
    • 84863514320 scopus 로고    scopus 로고
    • Oct
    • Chapel Language, http://chapel.cray.com. Oct. 2011.
    • (2011) Chapel Language
  • 91
    • 84863521335 scopus 로고    scopus 로고
    • Oct
    • Project Fortress, http://projectfortress.java.net, Oct. 2011.
    • (2011) Project Fortress
  • 94
    • 84855772163 scopus 로고    scopus 로고
    • Hybrid programming fun: Making bzip2 parallel with mpich2 & pthreads on the cray xd1
    • C. Wright, "Hybrid Programming Fun: Making Bzip2 Parallel with MPICH2 & pthreads on the Cray XD1," Proc. CUG, 2006.
    • (2006) Proc. CUG
    • Wright, C.1
  • 102
    • 85028055008 scopus 로고    scopus 로고
    • Costal ocean modeling of the u.s. West coast with multiblock grid and dual-level parallelism
    • P. Luong, C.P. Breshears, and L.N. Ly, "Costal Ocean Modeling of the U.S. West Coast with Multiblock Grid and Dual-Level Parallelism," Proc. ACM/IEEE Conf. Supercomputing'01, 2001.
    • (2001) Proc. ACM/IEEE Conf. Supercomputing'01
    • Luong, P.1    Breshears, C.P.2    Ly, L.N.3
  • 104
    • 27844448666 scopus 로고    scopus 로고
    • Parallel iterative solvers for finite-element methods using an OpenMP/MPI hybrid programming model on the Earth Simulator
    • DOI 10.1016/j.parco.2005.03.011, PII S0167819105001110, OpenMP
    • K. Nakajima, "Parallel Iterative Solvers for Finite-Element Methods Using an OpenMP/MPI hybrid Programming Model on the Earth Simulator," Parallel Computing, vol. 31, pp. 1048-1065, 2005. (Pubitemid 41660329)
    • (2005) Parallel Computing , vol.31 , Issue.10-12 , pp. 1048-1065
    • Nakajima, K.1
  • 105
    • 27844574339 scopus 로고    scopus 로고
    • Performance prediction through simulation of a hybrid MPI/OpenMP application
    • DOI 10.1016/j.parco.2005.03.009, PII S0167819105001092, OpenMP
    • R. Aversa, B. Di Martino, M. Rak, S. Venticinque, and U. Villano, "Performance Prediction through Simulation of a Hybrid MPI/OpenMP Application," Parallel Computing, vol. 31, pp. 1013-1033, 2005. (Pubitemid 41660327)
    • (2005) Parallel Computing , vol.31 , Issue.10-12 , pp. 1013-1033
    • Aversa, R.1    Di Martino, B.2    Rak, M.3    Venticinque, S.4    Villano, U.5
  • 109
    • 84871580437 scopus 로고    scopus 로고
    • Performance of hybrid message-passing and shared-memory parallelism for discrete element modeling
    • D.S. Henty, "Performance of hybrid Message-Passing and Shared-Memory Parallelism for Discrete Element Modeling," Proc. ACM/IEEE Conf. Supercomputing'00, 2000.
    • (2000) Proc. ACM/IEEE Conf. Supercomputing'00
    • Henty, D.S.1
  • 111
    • 77958480265 scopus 로고    scopus 로고
    • Cuda implementation of a navier-stokes solver on multi-gpu desktop platforms for incompressible flows
    • J.C. Thibault and I. Senocak, "CUDA Implementation of a Navier-Stokes Solver on Multi-GPU Desktop Platforms for Incompressible Flows," Proc. 47th AIAA Aerospace Sciences Meeting, 2010.
    • (2010) Proc. 47th AIAA Aerospace Sciences Meeting
    • Thibault, J.C.1    Senocak, I.2
  • 114
    • 80055116224 scopus 로고    scopus 로고
    • thesis dissertation, Graduate Faculty of the Louisiana State Univ. and Agricultural and Mechanical College
    • G. Sims, "Parallel Cloth Simulation Using OpenMP and CUDA," thesis dissertation, Graduate Faculty of the Louisiana State Univ. and Agricultural and Mechanical College, 2009.
    • (2009) Parallel Cloth Simulation Using OpenMP and CUDA
    • Sims, G.1
  • 118
    • 40249086767 scopus 로고    scopus 로고
    • Graphic-card cluster for astrophysics (gracca) -performance tests
    • H. Schivea, C. Chiena, S. Wonga, Y. Tsaia, and T. Chiueha, "Graphic-Card Cluster for Astrophysics (GraCCA) -Performance Tests," New Astronomy, vol. 13, no. 6, pp. 418-435, 2008.
    • (2008) New Astronomy , vol.13 , Issue.6 , pp. 418-435
    • Schivea, H.1    Chiena, C.2    Wonga, S.3    Tsaia, Y.4    Chiueha, T.5
  • 119
    • 78649859889 scopus 로고    scopus 로고
    • An mpi-cuda implementation for massively parallel incompressible flow computations on multi-gpu clusters
    • D.A. Jacobsen, J.C. Thibault, and I. Senocak, "An MPI-CUDA Implementation for Massively Parallel Incompressible Flow Computations on Multi-GPU Clusters," Proc. 48th AIAA Aerospace Sciences Meeting, 2010.
    • (2010) Proc. 48th AIAA Aerospace Sciences Meeting
    • Jacobsen, D.A.1    Thibault, J.C.2    Senocak, I.3
  • 121
    • 34250487811 scopus 로고
    • Gaussian elimination is not optimal
    • V. Strassen, "Gaussian Elimination Is Not Optimal," Numerische Mathematik, vol. 13, pp. 354-356, 1969.
    • (1969) Numerische Mathematik , vol.13 , pp. 354-356
    • Strassen, V.1
  • 122
    • 0000135303 scopus 로고
    • Methods of conjugate gradients for solving linear systems
    • M.R. Hestenes and E. Stiefel, "Methods of Conjugate Gradients for Solving Linear Systems," J. Research of the Nat'l Bureau of Standards, vol. 49, no. 6, pp. 409-436, 1952.
    • (1952) J. Research of the Nat'l Bureau of Standards , vol.49 , Issue.6 , pp. 409-436
    • Hestenes, M.R.1    Stiefel, E.2
  • 125
    • 84863522594 scopus 로고    scopus 로고
    • Nas Parallel Benchmarks Oct
    • Nas Parallel Benchmarks, http://www.nas.nasa.gov/Resources/\Software/npb. html, Oct. 2011.
    • (2011)
  • 128
    • 70349132996 scopus 로고    scopus 로고
    • A comparative study of java and c performance in two large-scale parallel applications
    • A. Shafi, B. Carpenter, M. Baker, and A. Hussain, "A Comparative Study of Java and C Performance in Two Large-Scale Parallel Applications," Concurrency and Computation: Practice & Experience, vol. 15, no. 21, pp. 1882-1906, 2010.
    • (2010) Concurrency and Computation: Practice & Experience , vol.15 , Issue.21 , pp. 1882-1906
    • Shafi, A.1    Carpenter, B.2    Baker, M.3    Hussain, A.4
  • 129
    • 0002536083 scopus 로고    scopus 로고
    • An evaluation of java for numerical computing
    • B. Blount and S. Chatterjee, "An Evaluation of Java for Numerical Computing," Scientific Programming, vol. 7, no. 2, pp. 97-110, 1999.
    • (1999) Scientific Programming , vol.7 , Issue.2 , pp. 97-110
    • Blount, B.1    Chatterjee, S.2
  • 130
    • 84863520057 scopus 로고    scopus 로고
    • Java Grande Forum: Oct
    • Java Grande Forum: http://www.javagrande.org/pastglory/index.html, Oct. 2011.
    • (2011)
  • 132
    • 67349148634 scopus 로고    scopus 로고
    • Nested parallelism for multi-core hpc systems using java
    • A. Shafi, B. Carpenter, and M. Baker, "Nested Parallelism for Multi-Core HPC Systems Using Java," J. Parallel Distributed Computing, vol. 69, pp. 532-545, 2009.
    • (2009) J. Parallel Distributed Computing , vol.69 , pp. 532-545
    • Shafi, A.1    Carpenter, B.2    Baker, M.3
  • 133
    • 79951512109 scopus 로고    scopus 로고
    • Design of efficient java message-passing collectives on multi-core clusters
    • G.L. Taboada, S. Ramos, J. Touriñ o, and R. Doallo, "Design of Efficient Java Message-Passing Collectives on Multi-Core Clusters," J. Supercomputing, vol. 55, pp. 126-154, 2011.
    • (2011) J. Supercomputing , vol.55 , pp. 126-154
    • Taboada, G.L.1    Ramos, S.2    Touriño, J.3    Doallo, R.4
  • 136
    • 0032672284 scopus 로고    scopus 로고
    • High performance fortran for practical scientific algorithms: An up-to-date evaluation
    • C.H.Q. Ding, "High Performance Fortran for Practical Scientific Algorithms: An Up-to-Date Evaluation," Future Generation Computer Systems, vol. 15, pp. 343-352, 1999.
    • (1999) Future Generation Computer Systems , vol.15 , pp. 343-352
    • Ding, C.H.Q.1
  • 138
    • 84863520058 scopus 로고    scopus 로고
    • Oct
    • Cilk Project, http://supertech.csail.mit.edu/cilk, Oct. 2011.
    • (2011) Cilk Project
  • 139
    • 84863529393 scopus 로고    scopus 로고
    • Oct
    • Intel Cilk Plus, http://software.intel.com/en-us/articles/intel-cilk- plus, Oct. 2011.
    • (2011) Intel Cilk Plus
  • 142
    • 84863522592 scopus 로고    scopus 로고
    • Zpl Web: Oct
    • Zpl Web: http://www.cs.washington.edu/research/zpl/home/index.html, Oct. 2011.
    • (2011)
  • 144
    • 84863520055 scopus 로고    scopus 로고
    • Erlang: Oct
    • Erlang: http://www.erlang.org, Oct. 2011.
    • (2011)
  • 145
    • 36349021492 scopus 로고    scopus 로고
    • Reliability with erlang
    • DOI 10.1109/MIC.2007.132
    • S. Vinoski, "Reliability with Erlang," IEEE Internet Computing, vol. 11, no. 6, pp. 79-81, Nov./Dec. 2007. (Pubitemid 350148368)
    • (2007) IEEE Internet Computing , vol.11 , Issue.6 , pp. 79-81
    • Vinoski, S.1
  • 151
    • 84863520056 scopus 로고    scopus 로고
    • gLite, Oct
    • gLite, http://glite.cern.ch, Oct. 2011.
    • (2011)
  • 152
    • 84863512075 scopus 로고    scopus 로고
    • EGEE, Oct
    • "EGEE, http://www.eu-egee.org," Oct. 2011.
    • (2011)
  • 153
    • 33947422156 scopus 로고    scopus 로고
    • Performance of computationally intensive parameter sweep applications on Internet-based Grids of computers: The mapping of molecular potential energy hypersurfaces
    • DOI 10.1002/cpe.1114
    • S. Reyes, C. Muñ oz-Caro, A. Niñ o, R.M. Badia, and J.M. Cela, "Performance of Computationally Intensive Parameter Sweep Applications on Internet-Based Grids of Computers: the Mapping of Molecular Potential Energy Hypersurfaces," Concurrency and Computation: Practice and Experience, vol. 19, pp. 463-481, 2007. (Pubitemid 46448621)
    • (2007) Concurrency Computation Practice and Experience , vol.19 , Issue.4 , pp. 463-481
    • Reyes, S.1    Munoz-Caro, C.2    Nino, A.3    Badia, R.M.4    Cela, J.M.5
  • 156
    • 84863512076 scopus 로고    scopus 로고
    • OMG, Oct
    • OMG, http://www.omg.org/, Oct. 2011.
    • (2011)
  • 157
    • 84976783312 scopus 로고
    • Implementing remote procedure calls
    • A. Birrell and B. Nelson, "Implementing Remote Procedure Calls," ACM Trans. Computer Systems vol. 2, no. 1, pp. 39-59, 1984.
    • (1984) ACM Trans. Computer Systems , vol.2 , Issue.1 , pp. 39-59
    • Birrell, A.1    Nelson, B.2
  • 158
    • 0031077602 scopus 로고    scopus 로고
    • CORBA: Integrating diverse applications within distributed heterogeneous environments
    • S. Vinoski, "CORBA: Integrating Diverse Applications within Distributed Heterogeneous Environments," IEEE Comm. Magazine, vol. 35, no. 2, pp. 46-55, Feb. 1997. (Pubitemid 127641958)
    • (1997) IEEE Communications Magazine , vol.35 , Issue.2 , pp. 46-55
    • Vinoski, S.1
  • 159
    • 84902238353 scopus 로고    scopus 로고
    • The rise and fall of corba
    • June
    • M. Henning, "The Rise and Fall of CORBA," ACM Queue, vol. 4, pp. 28-34, June 2006.
    • (2006) ACM Queue , vol.4 , pp. 28-34
    • Henning, M.1
  • 161
    • 84863536319 scopus 로고    scopus 로고
    • CORBA/e, Oct
    • CORBA/e, http://www.corba.org/corba-e/index.htm, Oct. 2011.
    • (2011)
  • 162
    • 84863520054 scopus 로고    scopus 로고
    • COM, Oct
    • COM, http://www.microsoft.com/com/default.mspx, Oct. 2011.
    • (2011)
  • 163
    • 84863536315 scopus 로고    scopus 로고
    • ComSource, Oct
    • ComSource, http://www.opengroup.org/comsource, Oct. 2011.
    • (2011)
  • 167
    • 84863536316 scopus 로고    scopus 로고
    • SOAP:c Apr
    • SOAP: http://www.w3.org/standards/techs/soap#w3c-all, Apr. 2011.
    • (2011)
  • 168
    • 84863536317 scopus 로고    scopus 로고
    • WSDL, Oct
    • WSDL, http://www.w3.org/TR/wsdl20/, Oct. 2011.
    • (2011)
  • 170
    • 84863522589 scopus 로고    scopus 로고
    • Oct
    • http://www.oasis-open.org/committees/tc-home.php?wg-abbrev=\uddi-spec, Oct. 2011.
    • (2011)
  • 171
    • 84863512074 scopus 로고    scopus 로고
    • Oct
    • http://glassfish.java.net, Oct. 2011.
    • (2011)
  • 172
    • 84863522591 scopus 로고    scopus 로고
    • Oct
    • http://www.jboss.org, Oct. 2011.
    • (2011)
  • 173
    • 84863536314 scopus 로고    scopus 로고
    • Oct
    • http://geronimo.apache.org, Oct. 2011.
    • (2011)
  • 174
    • 84863536312 scopus 로고    scopus 로고
    • Oct
    • http://tomcat.apache.org, Oct. 2011.
    • (2011)
  • 175
    • 0002976335 scopus 로고
    • Three tier client/server architecture: Achieving scalability, performance, and efficiency in client server applications
    • W.W. Eckerson, "Three Tier Client/Server Architecture: Achieving Scalability, Performance, and Efficiency in Client Server Applications," Open Information Systems, vol. 10, no. 1, 1995.
    • (1995) Open Information Systems , vol.10 , Issue.1
    • Eckerson, W.W.1
  • 176
    • 84863522586 scopus 로고    scopus 로고
    • Oct
    • www.oracle.com/technetwork/java/javaee/ejb/index.html, Oct. 2011.
    • (2011)
  • 178
    • 84863522590 scopus 로고    scopus 로고
    • EMBRACE Service Registry: Oct
    • EMBRACE Service Registry: www.embraceregistry.net, Oct. 2011.
    • (2011)
  • 181
    • 44149110927 scopus 로고    scopus 로고
    • Where do you want to go in your SOA adoption journey?
    • DOI 10.1109/MITP.2008.61, 4525540
    • S. Mulik, S. Ajgaonkar, and K. Sharma, "Where Do You Want to Go in Your SOA Adoption Journey?," IT Professional, vol. 10, no. 3, pp. 36-39, May/June 2008. (Pubitemid 351715258)
    • (2008) IT Professional , vol.10 , Issue.3 , pp. 36-39
    • Mulik, S.1    Ajgaonkar, S.2    Sharma, K.3
  • 184
    • 84963744744 scopus 로고    scopus 로고
    • Principled design of the modern web architecture
    • May
    • R.T. Fielding and R.N. Taylor, "Principled Design of the Modern Web Architecture," ACM Trans. Internet Technology, vol. 2, no. 2, pp. 115-150, May 2002.
    • (2002) ACM Trans. Internet Technology , vol.2 , Issue.2 , pp. 115-150
    • Fielding, R.T.1    Taylor, R.N.2
  • 185
    • 33847352048 scopus 로고    scopus 로고
    • REST eye for the SOA guy
    • DOI 10.1109/MIC.2007.22
    • S. Vinoski, "REST Eye for the SOA Guy," IEEE Internet Computing, vol. 11, no. 1, pp. 82-84, Jan./Feb., 2007. (Pubitemid 46332148)
    • (2007) IEEE Internet Computing , vol.11 , Issue.1 , pp. 82-84
    • Vinoski, S.1
  • 186
    • 84863520053 scopus 로고    scopus 로고
    • ZeroC Ice Oct
    • ZeroC Ice, www.zeroc.com/ice.html, Oct. 2011.
    • (2011)
  • 188
    • 0742286317 scopus 로고    scopus 로고
    • A new approach to object-oriented middleware
    • Jan./Feb
    • M. Henning, "A New Approach to Object-Oriented Middleware," IEEE Internet Computing, vol. 8, no. 1 pp. 66-75, Jan./Feb. 2004.
    • (2004) IEEE Internet Computing , vol.8 , Issue.1 , pp. 66-75
    • Henning, M.1
  • 189
    • 84863512072 scopus 로고    scopus 로고
    • Scopus, Oct
    • Scopus, http://www.scopus.com/home.url, Oct. 2011.
    • (2011)
  • 190
    • 84863520048 scopus 로고    scopus 로고
    • A Call to Arms for Parallel Programming Standards HPCWire, SC10 Features, Nov
    • "A Call to Arms for Parallel Programming Standards," HPCWire, SC10 Features, Nov. 2010.
    • (2010)


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