메뉴 건너뛰기




Volumn 36, Issue 5-6, 2010, Pages 241-253

Solving path problems on the GPU

Author keywords

All pairs shortest paths; Gaussian elimination; Graph algorithm; Graphical processing unit; Linear algebra; Matrix multiplication; Semiring; Shortest path

Indexed keywords

GAUSSIAN ELIMINATION; GRAPH ALGORITHM; GRAPH ALGORITHMS; GRAPHICAL PROCESSING UNITS; MATRIX MULTIPLICATION; SEMI-RING; SHORTEST PATH;

EID: 77953134566     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.parco.2009.12.002     Document Type: Article
Times cited : (79)

References (39)
  • 1
    • 0242533311 scopus 로고    scopus 로고
    • Sparse matrix solvers on the GPU: conjugate gradients and multigrid
    • Bolz J., Farmer I., Grinspun E., and Schrder P. Sparse matrix solvers on the GPU: conjugate gradients and multigrid. ACM Transactions on Graphics 22 3 (2003) 917-924
    • (2003) ACM Transactions on Graphics , vol.22 , Issue.3 , pp. 917-924
    • Bolz, J.1    Farmer, I.2    Grinspun, E.3    Schrder, P.4
  • 3
    • 44849137198 scopus 로고    scopus 로고
    • Nvidia Tesla: a unified graphics and computing architecture
    • Lindholm E., Nickolls J., Oberman S.F., and Montrym J. Nvidia Tesla: a unified graphics and computing architecture. IEEE Micro 28 2 (2008) 39-55
    • (2008) IEEE Micro , vol.28 , Issue.2 , pp. 39-55
    • Lindholm, E.1    Nickolls, J.2    Oberman, S.F.3    Montrym, J.4
  • 5
    • 77953132901 scopus 로고    scopus 로고
    • V. Volkov, J. Demmel, LU, QR and Cholesky Factorizations using Vector Capabilities of GPUs, Tech. Rep. UCB/EECS-2008-49, EECS Department, University of California, Berkeley, May 2008.
    • V. Volkov, J. Demmel, LU, QR and Cholesky Factorizations using Vector Capabilities of GPUs, Tech. Rep. UCB/EECS-2008-49, EECS Department, University of California, Berkeley, May 2008.
  • 8
    • 77953139126 scopus 로고    scopus 로고
    • W.J. Dally, Keynote address: Stream programming: Parallel processing made simple, in: ICPP '08: Proceedings of the International Confress on Parallel Processing, IEEE Computer Society, 2008.
    • W.J. Dally, Keynote address: "Stream programming: Parallel processing made simple", in: ICPP '08: Proceedings of the International Confress on Parallel Processing, IEEE Computer Society, 2008.
  • 10
    • 1842832833 scopus 로고    scopus 로고
    • Recursive blocked algorithms and hybrid data structures for dense matrix library software
    • Elmroth E., Gustavson F., Jonsson I., and Kågström B. Recursive blocked algorithms and hybrid data structures for dense matrix library software. SIAM Review 46 1 (2004) 3-45
    • (2004) SIAM Review , vol.46 , Issue.1 , pp. 3-45
    • Elmroth, E.1    Gustavson, F.2    Jonsson, I.3    Kågström, B.4
  • 11
    • 0031496750 scopus 로고    scopus 로고
    • Locality of reference in LU decomposition with partial pivoting
    • Toledo S. Locality of reference in LU decomposition with partial pivoting. SIAM Journal of Matrix Analysis and Applications 18 4 (1997) 1065-1081
    • (1997) SIAM Journal of Matrix Analysis and Applications , vol.18 , Issue.4 , pp. 1065-1081
    • Toledo, S.1
  • 13
    • 0019588127 scopus 로고
    • A unified approach to path problems
    • Tarjan R.E. A unified approach to path problems. Journal of the ACM 28 3 (1981) 577-593
    • (1981) Journal of the ACM , vol.28 , Issue.3 , pp. 577-593
    • Tarjan, R.E.1
  • 14
    • 34250487811 scopus 로고
    • Gaussian elimination is not optimal
    • Strassen V. Gaussian elimination is not optimal. Numerical Mathematics 13 (1969) 354-356
    • (1969) Numerical Mathematics , vol.13 , pp. 354-356
    • Strassen, V.1
  • 16
    • 84976793892 scopus 로고
    • A more general algorithm for computing closed semiring costs between vertices of a directed graph
    • Fletcher J.G. A more general algorithm for computing closed semiring costs between vertices of a directed graph. Communications of the ACM 23 6 (1980) 350-351
    • (1980) Communications of the ACM , vol.23 , Issue.6 , pp. 350-351
    • Fletcher, J.G.1
  • 18
    • 84976789814 scopus 로고
    • Efficient algorithms for shortest paths in sparse networks
    • Johnson D.B. Efficient algorithms for shortest paths in sparse networks. Journal of the ACM 24 1 (1977) 1-13
    • (1977) Journal of the ACM , vol.24 , Issue.1 , pp. 1-13
    • Johnson, D.B.1
  • 19
    • 0029509262 scopus 로고
    • On the all-pairs-shortest-path problem in unweighted undirected graphs
    • Seidel R. On the all-pairs-shortest-path problem in unweighted undirected graphs. Journal of Computer and System Sciences 51 3 (1995) 400-403
    • (1995) Journal of Computer and System Sciences , vol.51 , Issue.3 , pp. 400-403
    • Seidel, R.1
  • 21
    • 33846864717 scopus 로고    scopus 로고
    • R-Kleene: a high-performance divide-and-conquer algorithm for the all-pair shortest path for densely connected networks
    • D'Alberto P., and Nicolau A. R-Kleene: a high-performance divide-and-conquer algorithm for the all-pair shortest path for densely connected networks. Algorithmica 47 2 (2007) 203-213
    • (2007) Algorithmica , vol.47 , Issue.2 , pp. 203-213
    • D'Alberto, P.1    Nicolau, A.2
  • 26
  • 27
    • 77953130609 scopus 로고    scopus 로고
    • NVIDIA CUDA, .
  • 28
    • 0031273280 scopus 로고    scopus 로고
    • Recursion leads to automatic variable blocking for dense linear-algebra algorithms
    • Gustavson F.G. Recursion leads to automatic variable blocking for dense linear-algebra algorithms. IBM Journal of Research and Development 41 6 (1997) 737-756
    • (1997) IBM Journal of Research and Development , vol.41 , Issue.6 , pp. 737-756
    • Gustavson, F.G.1
  • 30
    • 36049035884 scopus 로고    scopus 로고
    • Parallel prefix sum (scan) with CUDA
    • Nguyen H. (Ed), Addison-Wesley
    • Harris M., Sengupta S., and Owens J.D. Parallel prefix sum (scan) with CUDA. In: Nguyen H. (Ed). GPU Gems 3 (2007), Addison-Wesley
    • (2007) GPU Gems 3
    • Harris, M.1    Sengupta, S.2    Owens, J.D.3
  • 33
    • 77953131813 scopus 로고    scopus 로고
    • Cilk Arts, Inc., Burlington, MA, Cilk++ Programmer's Guide, available from , 2009.
    • Cilk Arts, Inc., Burlington, MA, Cilk++ Programmer's Guide, available from , 2009.
  • 35
    • 0023384210 scopus 로고
    • Fibonacci heaps and their uses in improved network optimization algorithms
    • Fredman M.L., and Tarjan R.E. Fibonacci heaps and their uses in improved network optimization algorithms. Journal of the ACM 34 3 (1987) 596-615
    • (1987) Journal of the ACM , vol.34 , Issue.3 , pp. 596-615
    • Fredman, M.L.1    Tarjan, R.E.2
  • 36
    • 38949191275 scopus 로고    scopus 로고
    • Green supercomputing comes of age
    • Feng W., Feng X., and Ge R. Green supercomputing comes of age. IT Professional 10 1 (2008) 17-23
    • (2008) IT Professional , vol.10 , Issue.1 , pp. 17-23
    • Feng, W.1    Feng, X.2    Ge, R.3


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