메뉴 건너뛰기




Volumn 21, Issue 18, 2009, Pages 2400-2437

Exploiting graphical processing units for data-parallel scientific applications

Author keywords

CUDA; Data parallelism; Field equations; GPUs; Graph algorithms

Indexed keywords

COMPUTER GRAPHICS EQUIPMENT; DATA HANDLING; GRAPH ALGORITHMS; PROGRAM PROCESSORS; TEXTURES;

EID: 73349141992     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.1462     Document Type: Article
Times cited : (48)

References (53)
  • 2
    • 0026141976 scopus 로고
    • Scientific modeling with massively parallel SIMD computers
    • DOI: 10.1109/5.92050
    • Wilding N, Trew A, Hawick K, Pawley G. Scientific modeling with massively parallel SIMD computers. Proceedings of the IEEE 1991; 79(4): 574-585. DOI: 10.1109/5.92050.
    • (1991) Proceedings of the IEEE , vol.79 , Issue.4 , pp. 574-585
    • Wilding, N.1    Trew, A.2    Hawick, K.3    Pawley, G.4
  • 4
    • 73349102259 scopus 로고    scopus 로고
    • Johnsson SL. Data parallel supercomputing. Preprint YALEU/DCS/TR-741, Yale University, New Haven, CT, September 1989. The Use of Parallel Procesors in Meteorology. Springer: Berlin.
    • Johnsson SL. Data parallel supercomputing. Preprint YALEU/DCS/TR-741, Yale University, New Haven, CT, September 1989. The Use of Parallel Procesors in Meteorology. Springer: Berlin.
  • 6
    • 73349112658 scopus 로고
    • High performance Fortran motivating applications and user feedback
    • SCCS-692, Northeast Parallel Architectures Center, January
    • Hawick KA, Havlak P. High performance Fortran motivating applications and user feedback. Technical Report NPAC Technical Report SCCS-692, Northeast Parallel Architectures Center, January 1995.
    • (1995) Technical Report NPAC Technical Report
    • Hawick, K.A.1    Havlak, P.2
  • 8
    • 0003456193 scopus 로고
    • Vienna Fortran - a Fortran language extension for distributed memory multiprocessors
    • 91-72, Institute for Computer Applications in Science and Engineering, NASA, Langley Research Center, Hampton, Virginia, September
    • Chapman B, Mehrotra P, Zima H. Vienna Fortran - a Fortran language extension for distributed memory multiprocessors. ICASE Interim Report 91-72, Institute for Computer Applications in Science and Engineering, NASA, Langley Research Center, Hampton, Virginia, September 1991.
    • (1991) ICASE Interim Report
    • Chapman, B.1    Mehrotra, P.2    Zima, H.3
  • 9
    • 0027735167 scopus 로고
    • Fortran 90D/HPF compiler for distributed-memory MIMD computers: Design, implementation, and performance results
    • Portland, OR
    • Bozkus Z, Choudhary A, Fox GC, Haupt T, Ranka S. Fortran 90D/HPF compiler for distributed-memory MIMD computers: Design, implementation, and performance results. Proceedings of the Supercomputing '93, Portland, OR, 1993; 351-360.
    • (1993) Proceedings of the Supercomputing '93 , pp. 351-360
    • Bozkus, Z.1    Choudhary, A.2    Fox, G.C.3    Haupt, T.4    Ranka, S.5
  • 15
    • 47249143770 scopus 로고    scopus 로고
    • A SIMD interpreter for genetic programming on GPU graphics cards
    • eds, Springer: Berlin
    • Langdon W, Banzhaf W. A SIMD interpreter for genetic programming on GPU graphics cards. Proceedings of the EuroGP (Lecture Notes in Computer Science, vol. 4971), O'Neill M, Vanneschi L, Gustafson S, Alcazar AE, Falco ID, Cioppa AD, Tarantino E (eds.). Springer: Berlin, 2008; 73-85.
    • (2008) Proceedings of the EuroGP (Lecture Notes in Computer Science , vol.4971 , pp. 73-85
    • Langdon, W.1    Banzhaf, W.2
  • 17
  • 18
    • 10644248153 scopus 로고    scopus 로고
    • Buck I, Foley T, Horn D, Sugerman J, Fatahalian K, Houston M, Hanrahan P. Brook for GPUs: Stream computing on graphics hardware. ACM Transactions on Graphics 2004; 23(3): 777-786. DOI: http://doi.acm.org/10.1145/ 1015706.1015800.
    • Buck I, Foley T, Horn D, Sugerman J, Fatahalian K, Houston M, Hanrahan P. Brook for GPUs: Stream computing on graphics hardware. ACM Transactions on Graphics 2004; 23(3): 777-786. DOI: http://doi.acm.org/10.1145/ 1015706.1015800.
  • 21
    • 73349122401 scopus 로고    scopus 로고
    • Khronos Group, Available at: URL
    • Khronos Group. OpenCL 2008. Available at: URL: http://www.khronos.org/ opencl/.
    • (2008) OpenCL
  • 23
    • 68749113565 scopus 로고    scopus 로고
    • Stock MJ, Gharakhani A. Toward efficient GPU-accelerated N-body simulations. Forty-Sixth AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, U.S.A., AIAA 2008-608, 2008.
    • Stock MJ, Gharakhani A. Toward efficient GPU-accelerated N-body simulations. Forty-Sixth AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, U.S.A., AIAA 2008-608, 2008.
  • 25
    • 73349111042 scopus 로고    scopus 로고
    • NVIDIA® Corporation, Available at:, last accessed November 2008
    • NVIDIA® Corporation. CUDA™ 2.0 Programming Guide, 2008. Available at: http://www.nvidia.com/ [last accessed November 2008].
    • (2008) CUDA™ 2.0 Programming Guide
  • 26
    • 33746012315 scopus 로고
    • Free energy of a nonuniform system. I. Interfacial free energy
    • Cahn JW, Hilliard JE. Free energy of a nonuniform system. I. Interfacial free energy. The Journal of Chemical Physics 1958; 28(2): 258-267.
    • (1958) The Journal of Chemical Physics , vol.28 , Issue.2 , pp. 258-267
    • Cahn, J.W.1    Hilliard, J.E.2
  • 27
    • 0001152970 scopus 로고    scopus 로고
    • Applications of semi-implicit Fourier-spectral method to phase field equations
    • Chen LQ, Shen J. Applications of semi-implicit Fourier-spectral method to phase field equations. Computer Physics Communications 1998; 108: 147-158.
    • (1998) Computer Physics Communications , vol.108 , pp. 147-158
    • Chen, L.Q.1    Shen, J.2
  • 29
    • 0033539175 scopus 로고    scopus 로고
    • Diameter of the World-Wide Web
    • Albert R, Jeong H, Barabsi AL. Diameter of the World-Wide Web. Nature 1999; 401(6749): 130-131.
    • (1999) Nature , vol.401 , Issue.6749 , pp. 130-131
    • Albert, R.1    Jeong, H.2    Barabsi, A.L.3
  • 30
    • 0034609791 scopus 로고    scopus 로고
    • The large-scale organization of metabolic networks
    • Jeong H, Tombor B, Albert R, Oltvai Z, Barabsi AL. The large-scale organization of metabolic networks. Nature 2000; 407(6804): 651-654.
    • (2000) Nature , vol.407 , Issue.6804 , pp. 651-654
    • Jeong, H.1    Tombor, B.2    Albert, R.3    Oltvai, Z.4    Barabsi, A.L.5
  • 31
    • 0033764169 scopus 로고    scopus 로고
    • The small world of metabolism
    • Fell DA, Wagner A. The small world of metabolism. Nature Biotechnology 2000; 18(11): 1121-1122.
    • (2000) Nature Biotechnology , vol.18 , Issue.11 , pp. 1121-1122
    • Fell, D.A.1    Wagner, A.2
  • 32
    • 0035823264 scopus 로고    scopus 로고
    • The small world inside large metabolic networks
    • Wagner A, Fell DA. The small world inside large metabolic networks. Proceedings of the Royal Society B 2001; 268(1478): 1803-1810.
    • (2001) Proceedings of the Royal Society B , vol.268 , Issue.1478 , pp. 1803-1810
    • Wagner, A.1    Fell, D.A.2
  • 33
    • 0002687371 scopus 로고
    • The small-world problem
    • Milgram S. The small-world problem. Psychology Today 1967; 1: 61-67.
    • (1967) Psychology Today , vol.1 , pp. 61-67
    • Milgram, S.1
  • 35
    • 42449155545 scopus 로고    scopus 로고
    • Tracing information flow on a global scale using Internet chain-letter data
    • Liben-Nowell D, Kleinberg J. Tracing information flow on a global scale using Internet chain-letter data. Proceedings of the National Academy of Sciences 2008; 105(12): 4633-4638.
    • (2008) Proceedings of the National Academy of Sciences , vol.105 , Issue.12 , pp. 4633-4638
    • Liben-Nowell, D.1    Kleinberg, J.2
  • 37
    • 0037210183 scopus 로고    scopus 로고
    • Ego-centered networks and the ripple effect
    • Newman MEJ. Ego-centered networks and the ripple effect. Social Networks 2003; 25(1): 83-95.
    • (2003) Social Networks , vol.25 , Issue.1 , pp. 83-95
    • Newman, M.E.J.1
  • 38
    • 53349107314 scopus 로고    scopus 로고
    • The topology of dark networks
    • DOI
    • Xu J, Chen H. The topology of dark networks. Communications of the ACM 2008; 51(10): 58-65. DOI: http://doi.acm.org/ 10.1145/1400181.1400198.
    • (2008) Communications of the ACM , vol.51 , Issue.10 , pp. 58-65
    • Xu, J.1    Chen, H.2
  • 39
    • 0038718854 scopus 로고    scopus 로고
    • The structure and function of complex networks
    • Newman MEJ. The structure and function of complex networks. SIAM Review 2003; 45(2): 167-256.
    • (2003) SIAM Review , vol.45 , Issue.2 , pp. 167-256
    • Newman, M.E.J.1
  • 40
    • 0032482432 scopus 로고    scopus 로고
    • Collective dynamics of 'small-world' networks
    • Watts DJ, Strogatz SH. Collective dynamics of 'small-world' networks. Nature 1998; 393(6684): 440-442.
    • (1998) Nature , vol.393 , Issue.6684 , pp. 440-442
    • Watts, D.J.1    Strogatz, S.H.2
  • 41
    • 0038483826 scopus 로고    scopus 로고
    • Emergence of scaling in random networks
    • Barabsi AL, Albert R. Emergence of scaling in random networks. Science 1999; 286(5439): 509-512.
    • (1999) Science , vol.286 , Issue.5439 , pp. 509-512
    • Barabsi, A.L.1    Albert, R.2
  • 42
    • 0000432228 scopus 로고
    • Networks of scientific papers
    • DOI: 10.1126/science.149.3683
    • Price DJd. Networks of scientific papers. Science 1965; 149(3683): 510-515. DOI: 10.1126/science.149.3683.
    • (1965) Science , vol.149 , Issue.3683 , pp. 510-515
    • Price, D.J.1
  • 43
    • 84945709831 scopus 로고
    • Algorithm 97: Shortest path
    • Floyd RW. Algorithm 97: Shortest path. Communications of the ACM 1962; 5(6): 345.
    • (1962) Communications of the ACM , vol.5 , Issue.6 , pp. 345
    • Floyd, R.W.1
  • 44
    • 34147120474 scopus 로고
    • A note on two problems in connexion with graphs
    • Dijkstra E. A note on two problems in connexion with graphs. Numerische Mathematik 1959; 1(1): 269-271.
    • (1959) Numerische Mathematik , vol.1 , Issue.1 , pp. 269-271
    • Dijkstra, E.1
  • 45
    • 0035420732 scopus 로고    scopus 로고
    • Random graphs with arbitrary degree distributions and their applications
    • July, DOI: 10.1103/PhysRevE.64.026118
    • Newman MEJ, Strogatz SH, Watts DJ. Random graphs with arbitrary degree distributions and their applications. Physical Review E July 2001; 64(2): 26-118. DOI: 10.1103/PhysRevE.64.026118.
    • (2001) Physical Review E , vol.64 , Issue.2 , pp. 26-118
    • Newman, M.E.J.1    Strogatz, S.H.2    Watts, D.J.3
  • 46
    • 73349104498 scopus 로고    scopus 로고
    • Clustering as a measure of the local topology of networks
    • Technical Report, Universidade de São Paulo, University of Aberdeen, February, Available at
    • Abdo AH, de Moura APS. Clustering as a measure of the local topology of networks. Technical Report, Universidade de São Paulo, University of Aberdeen, February 2008. Available at: http://arxiv.org/abs/physics/ 0605235v4.
    • (2008)
    • Abdo, A.H.1    de Moura, A.P.S.2
  • 47
    • 38349041620 scopus 로고    scopus 로고
    • Accelerating large graph algorithms on the GPU using CUDA
    • Aluru S, Parashar M, Badrinath R, Prasanna V eds, Springer: Goa, India
    • Harish P, Narayanan P. Accelerating large graph algorithms on the GPU using CUDA. High Performance Computing - HiPC 2007: 14th International Conference, Proceedings, vol. 4873, Aluru S, Parashar M, Badrinath R, Prasanna V (eds.). Springer: Goa, India, 2007; 197-208.
    • (2007) High Performance Computing - HiPC 2007: 14th International Conference, Proceedings , vol.4873 , pp. 197-208
    • Harish, P.1    Narayanan, P.2
  • 50
    • 62649155265 scopus 로고    scopus 로고
    • Digital Mars, 2008. Available at:, accessed November 2008
    • Bright W. D Programming Language, Digital Mars, 2008. Available at: www.digitalmars.com/d/ [accessed November 2008].
    • D Programming Language
    • Bright, W.1


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