메뉴 건너뛰기




Volumn 20, Issue 2, 2006, Pages 203-231

Advances, applications and performance of the Global Arrays shared memory programming toolkit

Author keywords

Data abstraction; Data distribution; Global address space; Global arrays; Parallel programming; Shared memory

Indexed keywords

CODES (SYMBOLS); DATA STORAGE EQUIPMENT; DATA TRANSFER; PARALLEL PROCESSING SYSTEMS; PROGRAM PROCESSORS;

EID: 33645983963     PISSN: 10943420     EISSN: 17412846     Source Type: Journal    
DOI: 10.1177/1094342006064503     Document Type: Review
Times cited : (264)

References (101)
  • 1
    • 33646014041 scopus 로고    scopus 로고
    • ACTS - Advanced Computational Testing and Simulation
    • ACTS - Advanced Computational Testing and Simulation. http://www-unix. mcs.anl.gov/DOE2000/acts.html.
  • 4
    • 33645964520 scopus 로고    scopus 로고
    • PETSc home page
    • Balay, S. PETSc home page. http://www.mcs.anl.gov/petsc.
    • Balay, S.1
  • 7
    • 0043049887 scopus 로고
    • A Multicenter Numerical-Integration Scheme for Polyatomic-Molecules
    • Becke, A. D. 1988. A Multicenter Numerical-Integration Scheme for Polyatomic-Molecules. Journal of Chemical Physics 88:2547-2553.
    • (1988) Journal of Chemical Physics , vol.88 , pp. 2547-2553
    • Becke, A.D.1
  • 8
    • 33646012851 scopus 로고    scopus 로고
    • Using the GA and TAO toolkits for soling large-scale optimization problems on parallel computers
    • submitted to ACTS Collection special issue, Preprint ANL/MCS-P1084-0903
    • Benson, S., Krishnan, M., McInnes, L., Nieplocha, J., and Sarich, J. 2003. Using the GA and TAO toolkits for soling large-scale optimization problems on parallel computers. Trans. on Mathematical Software, submitted to ACTS Collection special issue, Preprint ANL/MCS-P1084-0903.
    • (2003) Trans. on Mathematical Software
    • Benson, S.1    Krishnan, M.2    McInnes, L.3    Nieplocha, J.4    Sarich, J.5
  • 18
    • 33645986037 scopus 로고    scopus 로고
    • Comparison of Distributed Array Descriptors (DAD) as Proposed and Implemented for SC01 Demos
    • CCA-DCWG
    • CCA-DCWG. Comparison of distributed array descriptors (DAD) as proposed and implemented for SC01 demos. http://www.csm.ornl.gov/bernhold/cca/ data.
  • 19
    • 84872129921 scopus 로고    scopus 로고
    • Common Component Architecture Forum
    • CCA-Forum
    • CCA-Forum. Common Component Architecture Forum. http://www.cca-forum.org.
  • 22
    • 0001802479 scopus 로고
    • On the use of the cluster expansion and the technique of diagrams in calculations of the correlations effects in atoms and molecules
    • Cìzek, J. 1969. On the use of the cluster expansion and the technique of diagrams in calculations of the correlations effects in atoms and molecules. Adv. Chem. Phys. 14:35-35.
    • (1969) Adv. Chem. Phys. , vol.14 , pp. 35-35
    • Cìzek, J.1
  • 24
    • 0030642664 scopus 로고    scopus 로고
    • Evaluating the performance of software distributed shared memory as a target for parallelizing compilers
    • IPPS 97 Apr 1-5 1997, Geneva, Switz
    • Cox, A. L., Dwarkadas, S., Lu, H., and Zwaenepoel, W. 1997. Evaluating the performance of software distributed shared memory as a target for parallelizing compilers. Proceeings of 1997 11th International Parallel Processing Syposium, IPPS 97, Apr 1-5 1997, Geneva, Switz.
    • (1997) Proceeings of 1997 11th International Parallel Processing Syposium
    • Cox, A.L.1    Dwarkadas, S.2    Lu, H.3    Zwaenepoel, W.4
  • 26
    • 33646015594 scopus 로고    scopus 로고
    • CUMULVS. CUMULVS Home Page
    • CUMULVS. CUMULVS Home Page. http://www.csm.ornl.gov/cs/cumulvs.html.
  • 27
  • 30
  • 31
    • 33645998659 scopus 로고    scopus 로고
    • DOE ACTS Collection
    • DOE ACTS Collection. http://acts.nersc.gov/.
  • 36
    • 34250926854 scopus 로고
    • Naherungsmethode zur Losung des quantemechanischen Mehrkorperproblems
    • Fock, V. A. 1930. Naherungsmethode zur Losung des quantemechanischen Mehrkorperproblems. Zeit. für Phys 61:126.
    • (1930) Zeit. Für Phys , vol.61 , pp. 126
    • Fock, V.A.1
  • 39
    • 35949016104 scopus 로고
    • Lattice-Gas Automata for the Navier-Stokes Equation
    • Frisch, U., Hasslacher, P., and Pomeau, Y. 1986. Lattice-Gas Automata for the Navier-Stokes Equation. Phys. Rev. Lett. 56:1505
    • (1986) Phys. Rev. Lett. , vol.56 , pp. 1505
    • Frisch, U.1    Hasslacher, P.2    Pomeau, Y.3
  • 42
    • 84956767824 scopus 로고
    • The Wave Mechanics of an Atom in a Non-Coulomb Central Field
    • Hartree, D. R. 1928. The Wave Mechanics of an Atom in a Non-Coulomb Central Field. Proc. Camb. Phil. Soc. 24:89.
    • (1928) Proc. Camb. Phil. Soc. , vol.24 , pp. 89
    • Hartree, D.R.1
  • 44
    • 0003293945 scopus 로고    scopus 로고
    • Performance of hybrid message-passing and shared-memory parallelism for discrete element modeling
    • 2000
    • Henty, D. S. 2000. Performance of hybrid message-passing and shared-memory parallelism for discrete element modeling. Proceedings of Supercomputing, 2000.
    • (2000) Proceedings of Supercomputing
    • Henty, D.S.1
  • 45
    • 0003193398 scopus 로고
    • High Performance Fortran Language Specification
    • High Performance Fortran Forum. version 1.0
    • High Performance Fortran Forum. 1993. High Performance Fortran Language Specification, version 1.0. Scientific Programming 2.
    • (1993) Scientific Programming , vol.2
  • 46
    • 10644250257 scopus 로고
    • Inhomogenoeous electron gas
    • Hohenberg, P. and Kohn, W. 1964. Inhomogenoeous electron gas. Phys. Rev. vol. 136.
    • (1964) Phys. Rev. , vol.136
    • Hohenberg, P.1    Kohn, W.2
  • 51
    • 0042113153 scopus 로고
    • Self-consistent equations including exchange and correlation effects
    • Kohn, S. and Sham, L. 1965. Self-consistent equations including exchange and correlation effects. Phys. Rev. vol. 140.
    • (1965) Phys. Rev. , vol.140
    • Kohn, S.1    Sham, L.2
  • 55
    • 33845435874 scopus 로고    scopus 로고
    • Multilevel Parallelism in Computational Chemistry using Common Component Architecture and Global Arrays
    • Seattle, WA, USA, 2005
    • Krishnan, M., Alexeev, Y., Windus, T. L., and Nieplocha, J. 2005. Multilevel Parallelism in Computational Chemistry using Common Component Architecture and Global Arrays. Proceedings of Supercomputing, Seattle, WA, USA, 2005.
    • (2005) Proceedings of Supercomputing
    • Krishnan, M.1    Alexeev, Y.2    Windus, T.L.3    Nieplocha, J.4
  • 56
    • 0022150790 scopus 로고
    • Allocating independent sutasks on parallel processors
    • Kruskal, C. P. and Weiss, A. 1985. Allocating independent sutasks on parallel processors. IEEE Trans. Softw. Eng. 11:1001-1016.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , pp. 1001-1016
    • Kruskal, C.P.1    Weiss, A.2
  • 63
    • 33645996259 scopus 로고    scopus 로고
    • METIS
    • METIS. http://www-users.cs.umn.edu/karypis/metis.
  • 64
    • 6944251055 scopus 로고
    • Note on an Approximation Treatment for Many-Electron Systems
    • Møller, C. and Plesset, S. 1934. Note on an Approximation Treatment for Many-Electron Systems. Phys. Rev. vol. 46.
    • (1934) Phys. Rev. , vol.46
    • Møller, C.1    Plesset, S.2
  • 65
    • 33645986377 scopus 로고    scopus 로고
    • MPI Forum. Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface. www.mpi-forum.org
    • MPI Forum. Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface. www.mpi-forum.org.
  • 66
    • 0006168939 scopus 로고    scopus 로고
    • ARMCI: A Portable Remote Memory Copy Library for Distributed Array Libraries and Compiler Run-time Systems
    • Nieplocha, J. and Carpenter, B. 1999. ARMCI: A Portable Remote Memory Copy Library for Distributed Array Libraries and Compiler Run-time Systems. Proceedings of RTSPP of IPPS/SDP'99.
    • (1999) Proceedings of RTSPP of IPPS/SDP'99
    • Nieplocha, J.1    Carpenter, B.2
  • 69
    • 0031332012 scopus 로고    scopus 로고
    • Shared memory programming in metacomputing environments: The global array approach
    • Nieplocha, J. and Harrison, R. J. 1997. Shared memory programming in metacomputing environments: The global array approach. Journal of Supercomputing, 11:119-136.
    • (1997) Journal of Supercomputing , vol.11 , pp. 119-136
    • Nieplocha, J.1    Harrison, R.J.2
  • 70
  • 73
    • 0010856974 scopus 로고
    • Global Arrays: A Portable Shared Memory Programming Model for Distributed Memory Computers
    • 1994
    • Nieplocha, J., Harrison, R. J., and Littlefield, R. J. 1994. Global Arrays: A Portable Shared Memory Programming Model for Distributed Memory Computers. Proceedings of Supercomputing, 1994.
    • (1994) Proceedings of Supercomputing
    • Nieplocha, J.1    Harrison, R.J.2    Littlefield, R.J.3
  • 74
    • 0030157365 scopus 로고    scopus 로고
    • Global arrays: A nonuniform memory access programming model for high-performance computers
    • Nieplocha, J., Harrison, R. J., and Littlefield, R. J. 1996. Global arrays: A nonuniform memory access programming model for high-performance computers. Journal of Supercomputing 10:169-189.
    • (1996) Journal of Supercomputing , vol.10 , pp. 169-189
    • Nieplocha, J.1    Harrison, R.J.2    Littlefield, R.J.3
  • 76
    • 34247386612 scopus 로고    scopus 로고
    • A multiprotcol communication support for the global address space programming model on the IBM SP
    • Lecture Notes in Computer Science
    • Nieplocha, J., Ju, J. L., and Straatsma, T. P. 2000. A multiprotcol communication support for the global address space programming model on the IBM SP. Proceedings of Euro-Par 2000 Parallel Processing, vol. 1900, Lecture Notes in Computer Science, pp. 718-728.
    • (2000) Proceedings of Euro-Par 2000 Parallel Processing , vol.1900 , pp. 718-728
    • Nieplocha, J.1    Ju, J.L.2    Straatsma, T.P.3
  • 80
    • 0033691150 scopus 로고    scopus 로고
    • Computational chemistry on Fujitsu vector-parallel processors: Hardware and programming environment
    • Nobes, R. H., Rendell, A. P., and Nieplocha, J. 2000. Computational chemistry on Fujitsu vector-parallel processors: Hardware and programming environment. Parallel Computing 26:869-886.
    • (2000) Parallel Computing , vol.26 , pp. 869-886
    • Nobes, R.H.1    Rendell, A.P.2    Nieplocha, J.3
  • 81
    • 0002081678 scopus 로고    scopus 로고
    • Co-Array Fortran for parallel programming
    • Numrich R. W. and Reid, J. K. 1998. Co-Array Fortran for parallel programming. ACM Fortran Forum 17:1-31.
    • (1998) ACM Fortran Forum , vol.17 , pp. 1-31
    • Numrich, R.W.1    Reid, J.K.2
  • 82
    • 33645988111 scopus 로고    scopus 로고
    • NWGrid. NWGrid Home Page
    • NWGrid. NWGrid Home Page. http://www.emsl.pnl.gov/nwgrid.
  • 83
    • 33645967082 scopus 로고    scopus 로고
    • NWPhys. The NWPhys homepage
    • NWPhys. The NWPhys homepage. http://www.emsl.pnl.gov/nwphys.
  • 88
    • 33645982136 scopus 로고    scopus 로고
    • PeIGS. PeIGS Home Page
    • PeIGS. PeIGS Home Page. http://www.emsl.pnl.gov/docs/nwchem/doc/peigs/ docs/peigs3.html.
  • 90
    • 33646010238 scopus 로고    scopus 로고
    • Center for Programming Models for Scalable Parallel Computing, note www.pmodels.org
    • Center for Programming Models for Scalable Parallel Computing, note www.pmodels.org.
  • 93
    • 33645985049 scopus 로고    scopus 로고
    • A Comparison of Three Programming Models for Adaptive Applications on the Origin 2000
    • 2000
    • Shan, H. and Singh, J. P. 2000. A Comparison of Three Programming Models for Adaptive Applications on the Origin 2000. Proceedings of Supercomputing, 2000.
    • (2000) Proceedings of Supercomputing
    • Shan, H.1    Singh, J.P.2
  • 95
    • 35248901907 scopus 로고    scopus 로고
    • Exploiting non-blocking remote memory access communication in scientific benchmarks
    • Lecture Notes in Computer Science
    • Tipparaju, V., Krishnan, M., Nieplocha, J., Santhanaraman, G., and Panda, D. 2003. Exploiting non-blocking remote memory access communication in scientific benchmarks. High Performance Computing - HiPC vol. 2913, Lecture Notes in Computer Science, pp. 248-258.
    • (2003) High Performance Computing - HiPC , vol.2913 , pp. 248-258
    • Tipparaju, V.1    Krishnan, M.2    Nieplocha, J.3    Santhanaraman, G.4    Panda, D.5
  • 97
    • 33646012848 scopus 로고    scopus 로고
    • Grid Generation Tools for Performing Feature Extraction, Image Reconstruction, and Mesh Generation on Digital Volume Image Data for Computational Biology Applications
    • Honolulu, Hawaii
    • Trease, H. E. et al. 2002. Grid Generation Tools for Performing Feature Extraction, Image Reconstruction, and Mesh Generation on Digital Volume Image Data for Computational Biology Applications. Proceedings of 8th International Conference On Grid Generation and Scientific Applications, Honolulu, Hawaii.
    • (2002) Proceedings of 8th International Conference On Grid Generation and Scientific Applications
    • Trease, H.E.1
  • 98
  • 99
    • 12444270456 scopus 로고    scopus 로고
    • Where's the overlap? Overlapping communication and computation in several popular mpi implementations
    • White, J. B. and Bova, S. W. 1999. Where's the overlap? Overlapping communication and computation in several popular mpi implementations. Proceedings of Third MPI Developers' and Users' Conference.
    • (1999) Proceedings of Third MPI Developers' and Users' Conference
    • White, J.B.1    Bova, S.W.2
  • 101
    • 33646006614 scopus 로고    scopus 로고
    • ACTS - Advanced Computational Testing and Simulation
    • ACTS - Advanced Computational Testing and Simulation. http://www-unix. mcs.anl.gov/DOE2000/acts.html.


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