Graphics processing unit (GPU) programming strategies and trends in GPU computing
Open accessAbstract
Over the last decade, there has been a growing interest in the use of graphics processing units (GPUs) for non-graphics applications. From early academic proof-of-concept papers around the year 2000, the use of GPUs has now matured to a point where there are countless industrial applications. Together with the expanding use of GPUs, we have also seen a tremendous development in the programming languages and tools, and getting started programming GPUs has never been easier. However, whilst getting started with GPU programming can be simple, being able to fully utilize GPU hardware is an art that can take months or years to master. The aim of this article is to simplify this process, by giving an overview of current GPU programming strategies, profile-driven development, and an outlook to future trends.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
NVIDIA is more widely used than AMD in academic and industrial applications.
“Akademik ve endüstriyel uygulamalarda ise NVIDIA, AMD'ye göre daha yaygın olarak kullanılmaktadır [1].”
From GPU Programlamada CUDA Platformu Kullanılan Paralel Görüntü İşleme Çalışmalarının İncelenmesi (2020) · cites this paper as [1]
The Introduction says NVIDIA “appears to be the clear predominant supplier” in academic and industrial environments, in a discussion contrasting NVIDIA and AMD. This supports the comparison, but the citing sentence presents the paper’s qualified observation as a definite fact. (LLM, conf=0.82)
Experimental — accuracy not yet measuredGPU performance and bandwidth have increased exponentially compared to CPU.
“GPU'nun performans ve bant genişliği CPU'ya göre üstel olarak artmaktadır.”
From GPU Programlamada CUDA Platformu Kullanılan Paralel Görüntü İşleme Çalışmalarının İncelenmesi (2020) · cites this paper as [1]
The Introduction (page not provided) says GPU performance was growing exponentially while CPUs had reached a serial-performance ceiling. It also reports a roughly sevenfold GPU–CPU gap in theoretical peak bandwidth and computing performance, but does not say that GPU bandwidth itself increased exponentially relative to CPU bandwidth. (LLM, conf=0.87)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Validity of the single processor approach to achieving large scale computing capabilities
Amdahl, G. M. (1967) · Proceedings of the April 18-20, 1967, spring joint computer conference on - AFIPS '67 (Spring) · doi:10.1145/1465482.1465560 · Cited by 4,339 · see citing works
(2006) · Cited by 1,979 · see citing works
Owens, J. D., Houston, M., Luebke, D. P., Green, S., Stone, J. E., & Phillips, J. C. (2008) · Proceedings of the IEEE · doi:10.1109/jproc.2008.917757 · Cited by 1,500 · see citing works
Owens, J. D., Houston, M., Luebke, D. P., Green, S., Stone, J. E., & Phillips, J. C. (2008) · Proceedings of the IEEE · Cited by 1,085 · see citing works
Seiler, L., Carmean, D., Sprangle, E., Forsyth, T., Abrash, M., Dubey, P. K., Junkins, S., Lake, A., Sugerman, J., Cavin, R., et al. (2008) · ACM Transactions on Graphics · doi:10.1145/1360612.1360617 · Cited by 771 · see citing works
Structured Programming with go to Statements
Knuth, D. E. (1974) · ACM Computing Surveys · doi:10.1145/356635.356640 · Cited by 678 · see citing works
An 80-Tile Sub-100-W TeraFLOPS Processor in 65-nm CMOS
Vangal, S. R., Howard, J., Ruhl, G., Dighe, S., Wilson, H., Tschanz, J. W., Finan, D., Singh, A., Jacob, T., Jain, S., et al. (2008) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2007.910957 · Cited by 626 · see citing works
Hyper-Threading Technology Architecture and MIcroarchitecture
Marr, D. T. (2002) · Intel Technology Journal · Cited by 468 · see citing works
State-of-the-art in Heterogeneous Computing
Brodtkorb, A. R., Dyken, C., Hagen, T. R., Hjelmervik, J. M., & Storaasli, O. O. (2010) · Scientific Programming · doi:10.1155/2010/540159 · Cited by 258 · see citing works
Self-citationA Note on Auto-tuning GEMM for GPUs
Li, Y., Dongarra, J. J., & Tomov, S. Z. (2009) · Lecture notes in computer science · doi:10.1007/978-3-642-01970-8_89 · Cited by 188 · see citing works
Brodtkorb, A. R., Sætra, M. L., & Altinakar, M. S. (2011) · Computers & Fluids · doi:10.1016/j.compfluid.2011.10.012 · Cited by 154 · see citing works
Self-citationGeneral Purpose Computation on Graphics Hardware
Lefohn, A. E., Buck, I., McCormick, P. S., Owens, J. D., Purcell, T. J., & Strzodka, R. (2006) · doi:10.1109/vis.2005.43 · Cited by 120 · see citing works
Hillier, F. S., Lowe, T. J., & Chhajed, D. (2008) · International series in management science/operations research/International series in operations research & management science · doi:10.1007/978-0-387-73699-0 · Cited by 86 · see citing works
Toward Techniques for Auto-tuning GPU Algorithms
Davidson, A. A., & Owens, J. D. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-28145-7_11 · Cited by 40 · see citing works
Flagged first, then by citations
Research works printed but not linked: 117
- M. S. Altinakar. Simulation water infrastructural safety DSS-WISE and WGFEM. FEMA region IV capability gaps review meeting, November 2010. [presentation].
- A. R. Brodtkorb, T. R. Hagen, K.-A. Lie, and J. R. Natvig. Simulation and visualization of the Saint-Venant system using GPUs. Computing and Visualization in Science, 13(7):341- 353, 2011.
- C. Burstedde, O. Ghattas, M. Gurnis, T. Isaac, G. Stadler, T. Warburton, and L. Wilcox. Extreme-scale AMR. In Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, pages 1-12. IEEE Computer Society, 2010.
- J. Cong, M. Huang, and Y. Zou. Accelerating fluid registration algorithm on multi-FPGA platforms. In Field Programmable Logic and Applications (FPL), 2011 International Conference on, pages 50-57, 2011.
- J. Cong and Y. Zou. FPGA-based hardware acceleration of lithographic aerial image simulation. ACM Trans. Reconfigurable Technol. Syst., 2(3):17:1-17:29, September 2009.
- O. Delestre, C. Lucas, P.-A. Ksinant, F. Darboux, C. Laguerre, T.-N.-T. Vo, F. James, and S. Cordier. SWASHES: a compilation of shallow water analytic solutions for hydraulic and environmental studies. International Journal for Numerical Methods in Fluids, 72(3):269- 300, 2013.
- M. Flynn. Very high-speed computing systems. Proceedings of the IEEE, 54(12):1901- 1909, 1966.
- M. Harris, S. Sengupta, and J. D. Owens. GPU Gems 3, chapter 39. Addison-Wesley Professional, first edition, 2007.
- H. Holden and N. H. Risebro. Front Tracking for Hyperbolic Conservation Laws. Number 152 in Applied Mathematical Sciences. Springer Berlin Heidelberg, 2011.
- C. R. Johns and D. A. Brokenshire. Introduction to the cell broadband engine architecture. IBM J. Res. Dev., 51(5):503-519, 2007.
- S. Jonkman. Global perspectives on loss of human life caused by floods. Natural Hazards, 34(2):151-175, 2005.
- D. Kröner. Numerical schemes for conservation laws. Advances in numerical mathemat- ics. Wiley, 1997.
- E. Larsen and D. McAllister. Fast matrix multiplies using graphics hardware. In ACM/IEEE conference on Supercomputing, pages 55-55, New York, NY, USA, 2001. ACM.
- P. Lax. The flowering of applied mathematics in America. SIAM Review, 31(4):533-541, 1989.
- R. J. LeVeque. Finite Volume Methods for Hyperbolic Problems. Cambridge Texts in Applied Mathematics, 2002.
- G. E. Moore. Cramming more components onto integrated circuits. In Readings in com- puter architecture, pages 56-59.
- J. D. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Krüger, A. E. Lefohn, and T. Pur- cell. A survey of general-purpose computation on graphics hardware. Computer Graphics Forum, 26(1):80-113, March 2007.
- M. L. Sætra. Solving systems of hyperbolic PDEs using multiple GPUs. Master's thesis, Department of Informatics, Faculty of Mathematics and Natural Sciences, University of Oslo, August 2007.
- T. Scogland, B. Subramaniam, and W.-c. Feng. Emerging Trends on the Evolving Green500: Year Three. In 7th Workshop on High-Performance, Power-Aware Comput- ing, Anchorage, Alaska, USA, May 2011.
- L. Seiler, D. Carmean, E. Sprangle, T. Forsyth, M. Abrash, P. Dubey, S. Junkins, A. Lake, J. Sugerman, R. Cavin, R. Espasa, E. Grochowski, T. Juan, and P. Hanrahan. Larrabee: a many-core x86 architecture for visual computing. ACM Trans. Graph., 27(3):18:1-18:15, August 2008.
- S. Sharma, C.-H. Hsu, and W. chun Feng. Making a case for a Green500 list. In IEEE International Parallel and Distributed Processing Symposium (IPDPS 2006)/ Workshop on High Performance -Power Aware Computing, 2006.
- D. Shreiner, G. Sellers, J. M. Kessenich, and B. M. Licea-Kane. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3. Addison-Wesley, 8th edition edition, 2013.
- A. Taflove and S. C. Hagness. Computational Electrodynamics: The Finite-Difference Time-Domain Method. Artech House, 3 edition, June 2005.
- E. F. Toro. Shock-Capturing Methods for Free-Surface Shallow Flows. John Wiley & Sons, Ltd., 2001.
- J. Trangenstein. Numerical Solution of Hyperbolic Partial Differential Equations. Cam- bridge University Press, December 2007.
- P. Wang, T. Abel, and R. Kaehler. Adaptive mesh fluid simulations on GPU. New Astron- omy, 15(7):581-589, 2010.
- G. M. Amdahl. Validity of the single processor approach to achieving large scale com- puting capabilities, chapter 2, pages 79-81.
- A. R. Brodtkorb, C. Dyken, T. R. Hagen, J. M. Hjelmervik, and O. Storaasli. State-of-the- art in heterogeneous computing. Scientific Programming, 18(1):1-33, May 2010.
- D. T. Marr, F. Binns, D. L. Hill, G. Hinton, D. A. Koufaty, J. A. Miller, and M. Upton. Hyper-threading technology architecture and microarchitecture. Intel Technology Journal, 6(1):1-12, 2002.
- P. Micikevicius. Analysis-driven performance optimization. [Conference presentation], 2010 GPU Technology Conference, session 2012, 2010.
- P. Micikevicius. Fundamental performance optimizations for GPUs. [Conference presen- tation], 2010 GPU Technology Conference, session 2011, 2010.
- L. Seiler, D. Carmean, E. Sprangle, T. Forsyth, M. Abrash, P. Dubey, S. Junkins, A. Lake, J. Sugerman, R. Cavin, R. Espasa, E. Grochowski, T. Juan, and P. Hanrahan. Larrabee: a many-core x86 architecture for visual computing. ACM Trans. Graph., 27(3):18:1-18:15, Aug. 2008.
- G. Taylor. Energy efficient circuit design and the future of power delivery. [Conference presentation], Electrical Performance of Electronic Packaging and Systems, October 2009.
- S. Vangal, J. Howard, G. Ruhl, S. Dighe, H. Wilson, J. Tschanz, D. Finan, A. Singh, T. Jacob, S. Jain, V. Erraguntla, C. Roberts, Y. Hoskote, N. Borkar, and S. Borkar. An 80-tile sub-100-w teraflops processor in 65-nm CMOS. Solid-State Circuits, 43(1):29-41, Jan. 2008.
- A. R. Brodtkorb. Scientific Computing on Heterogeneous Architectures. PhD thesis, Uni- versity of Oslo, 2010.
- R. Farber. CUDA Application Design and Development. Morgan Kaufmann. Elsevier Science, 2011.
- T. Hagen, J. Hjelmervik, K.-A. Lie, J. Natvig, and M. Henriksen. Visual simulation of shallow-water waves. Simulation Modelling Practice and Theory, 13(8):716-726, 2005.
- R. LeVeque. Finite Volume Methods for Hyperbolic Problems. Cambridge University Press, 2002.
- J. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Krüger, A. Lefohn, and T. J. Purcell. A survey of general-purpose computation on graphics hardware. In Eurographics 2005, pages 21-51, 2005.
- M. L. Sætra. Shallow water simulation on GPUs for sparse domains. In Proceedings of ENUMATH 2011, Leicester, UK, 2012.
- M. L. Sætra and A. R. Brodtkorb. Shallow water simulations on multiple GPUs. In Applied Parallel and Scientific Computing, volume 7134 of Lecture Notes in Computer Science, pages 56-66. Springer Berlin / Heidelberg, 2012.
- E. Toro. Shock-Capturing Methods for Free-Surface Shallow Flows. John Wiley & Sons, Ltd., 2001.
- F. Alcrudo and E. Gil. The Malpasset dam break case study. In The Proceedings of the 4th CADAM meeting, 1999.
- A. S. Antoniou, K. I. Karantasis, E. D. Polychronopoulos, and J. A. Ekaterinaris. Ac- celeration of a finite-difference weno scheme for large-scale simulations on many-core architectures. In Proceedings of the 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, 2010.
- T. Brandvik and G. Pullan. Acceleration of a two-dimensional Euler flow solver using commodity graphics hardware. Journal of Mechanical Engineering Science, 221(12):1745-1748, 2007.
- A. Brodtkorb, C. Dyken, T. Hagen, J. Hjelmervik, and O. Storaasli. State-of-the-art in heterogeneous computing. Journal of Scientific Programming, 18(1):1-33, 2010.
- M. de la Asunción, J. M. Mantas, and M. J. Castro. Programming CUDA-based GPUs to simulate two-layer shallow water flows. In Proceedings of the 16th International Euro-Par Conference, 2010. [accepted for publication].
- M. de la Asunción, J. M. Mantas, and M. J. Castro. Simulation of one-layer shallow water systems on multicore and CUDA architectures. Journal of Supercomputing, 2010.
- S. S. Frazão, X. Sillen, and Y. Zech. Dam-break flow through sharp bends, physical model and 2D Boltzmann model validation. In The Proceedings of the 1st CADAM meeting, 1998.
- N. Goutal. The Malpasset dam failure, an overview and test case definition. In The Proceedings of the 4th CADAM meeting, 1999.
- T. Hagen, M. Henriksen, J. Hjelmervik, and K.-A. Lie. How to solve systems of conserva- tion laws numerically using the graphics processor as a high-performance computational engine. In G. Hasle, K.-A. Lie, and E. Quak, editors, Geometrical Modeling, Numer- ical Simulation, and Optimization: Industrial Mathematics at SINTEF, pages 211-264. Springer Verlag, 2007.
- T. Hagen, J. Hjelmervik, K.-A. Lie, J. Natvig, and M. Henriksen. Visual simulation of shallow-water waves. Simulation Modelling Practice and Theory, 13(8):716-726, 2005.
- T. R. Hagen, K.-A. Lie, and J. R. Natvig. Solving the Euler equations on graphics process- ing units. In Proceedings of the 6th International Conference on Computational Science, volume 3994 of Lect. Notes Comp. Sci., pages 220-227, Berlin/Heidelberg, 2006. Springer Verlag.
- J.-M. Hervouet and A. Petitjean. Malpasset dam-break revisited with two-dimensional computations. Journal of Hydraulic Research, 37:777-788, 1999.
- R. Holdahl, H. Holden, and K.-A. Lie. Unconditionally stable splitting methods for the shallow water equations. BIT Numerical Mathematics, 39(3):451-472, 1999.
- A. Klöckner, T. Warburton, J. Bridge, and J. Hesthaven. Nodal discontinuous Galerkin methods on graphics processors. Journal of Computational Physics, 228(21):7863-7882, 2009.
- A. Kurganov, S. Noelle, and G. Petrova. Semidiscrete central-upwind schemes for hy- perbolic conservation laws and Hamilton-Jacobi equations. SIAM Journal of Scientific Computing, 23(3):707-740, 2001.
- M. Lastra, J. M. Mantas, C. U. na, M. J. Castro, and J. A. García-Rodríguez. Simulation of shallow-water systems using graphics processing units. Mathematics and Computers in Simulation, 80(3):598 -618, 2009.
- V. W. Lee, C. Kim, J. Chhugani, M. Deisher, D. Kim, A. D. Nguyen, N. Satish, M. Smelyanskiy, S. Chennupaty, P. Hammarlund, R. Singhal, and P. Dubey. Debunk- ing the 100x gpu vs. cpu myth: an evaluation of throughput computing on cpu and gpu. In ISCA '10: Proceedings of the 37th annual international symposium on Computer archi- tecture, pages 451-460, New York, NY, USA, 2010. ACM.
- R. J. LeVeque. Finite Volume Methods for Hyperbolic Problems. Cambridge University Press, 2002.
- Q. Liang and F. Marche. Numerical resolution of well-balanced shallow water equations with complex source terms. Advances in Water Resources, 32(6):873 -884, 2009.
- W.-Y. Liang, T.-J. Hsieh, M. Satria, J.-P. Chang, Y.-L.and Fang, C.-C. Chen, and C.-C. Han. A GPU-based simulation of tsunami propagation and inundation. In Algorithms and Architectures for Parallel Processing, volume 5574 of Lect. Notes Comp. Sci., pages 593-603, Berlin/Heidelberg, 2009. Springer Verlag.
- J. Owens, M. Houston, D. Luebke, S. Green, J. Stone, and J. Phillips. GPU computing. Proceedings of the IEEE, 96(5):879-899, May 2008.
- J. Sampson, A. Easton, and M. Singh. Moving boundary shallow water flow above parabolic bottom topography. Australian and New Zealand Industrial and Applied Math- ematics Journal, 49:666-680, 2006.
- D. Shreiner and Khronos OpenGL ARB Working Group. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1. Addison-Wesley, 7th edi- tion edition, 2007.
- C.-W. Shu. Total-variation-diminishing time discretizations. SIAM Journal of Scientific and Statistical Computing, 9(6):1073-1084, 1988.
- W. C. Thacker. Some exact solutions to the nonlinear shallow-water wave equations. Journal of Fluid Mechanics, 107:499-508, 1981.
- E. F. Toro. Shock-Capturing Methods for Free-Surface Shallow Flows. John Wiley & Sons, Ltd., 2001.
- A. Valiani, V. Caleffi, and A. Zanni. Case study: Malpasset dam-break simulation using a two-dimensional finite volume method. Journal of Hydraulic Engineering, 128:460-472, 2002.
- P. Wang, T. Abel, and R. Kaehler. Adaptive mesh fluid simulations on GPU. New Astron- omy, 15(7):581-589, 2010.
- X. Ying and S. Y. Wang. Modeling flood inundation due to dam and levee breach. In Proceedings of the US-China Workshop on Advanced Computational Modeling in Hydro- science and Engineering, 2005.
- M. Acuña and T. Aoki. Real-time tsunami simulation on multi-node GPU cluster. ACM/IEEE conference on Supercomputing, 2009. [poster].
- A. Antoniou, K. Karantasis, E. Polychronopoulos, and J. Ekaterinaris. Acceleration of a finite-difference weno scheme for large-scale simulations on many-core architectures. In Proceedings of the 48th AIAA Aerospace Sciences Meeting, 2010.
- T. Brandvik and G. Pullan. Acceleration of a two-dimensional Euler flow solver using commodity graphics hardware. Journal of Mechanical Engineering Science, 221(12):1745-1748, 2007.
- T. Brandvik and G. Pullan. Acceleration of a 3D Euler solver using commodity graphics hardware. In Proceedings of the 46th AIAA Aerospace Sciences Meeting, number 2008- 607, 2008.
- A. Brodtkorb, C. Dyken, T. Hagen, J. Hjelmervik, and O. Storaasli. State-of-the-art in heterogeneous computing. Journal of Scientific Programming, 18(1):1-33, 2010.
- A. Brodtkorb, M. Sætra, and M. Altinakar. Efficient shallow water simulations on GPUs: Implementation, visualization, verification, and validation. [preprint].
- M. de la Asunción, J. Mantas, and M. Castro. Simulation of one-layer shallow water systems on multicore and CUDA architectures. The Journal of Supercomputing, pages 1-9, 2010. [published online].
- M. de la Asunción, J. Mantas, and M. Castro. Programming CUDA-based GPUs to simu- late two-layer shallow water flows. In Euro-Par 2010 -Parallel Processing, volume 6272 of Lecture Notes in Computer Science, pages 353-364, Berlin/Heidelberg, 2010. Springer Verlag.
- C. Ding and Y. He. A ghost cell expansion method for reducing communications in solving PDE problems. In ACM/IEEE conference on Supercomputing, pages 50-50, Los Alamitos, CA, USA, 2001. IEEE Computer Society.
- T. Hagen, M. Henriksen, J. Hjelmervik, and K.-A. Lie. How to solve systems of conserva- tion laws numerically using the graphics processor as a high-performance computational engine. In G. Hasle, K.-A. Lie, and E. Quak, editors, Geometrical Modeling, Numer- ical Simulation, and Optimization: Industrial Mathematics at SINTEF, pages 211-264. Springer Verlag, 2007.
- T. Hagen, J. Hjelmervik, K.-A. Lie, J. Natvig, and M. Henriksen. Visual simulation of shallow-water waves. Simulation Modelling Practice and Theory, 13(8):716-726, 2005.
- T. Hagen, K.-A. Lie, and J. Natvig. Solving the Euler equations on graphics processing units. In Proceedings of the 6th International Conference on Computational Science, volume 3994 of Lecture Notes in Computer Science, pages 220-227, Berlin/Heidelberg, 2006. Springer Verlag.
- A. Klöckner, T. Warburton, J. Bridge, and J. Hesthaven. Nodal discontinuous Galerkin methods on graphics processors. Journal of Computational Physics, 228(21):7863-7882, 2009.
- M. Lastra, J. Mantas, C. Ureña, M. Castro, and J. García-Rodríguez. Simulation of shallow-water systems using graphics processing units. Mathematics and Computers in Simulation, 80(3):598-618, 2009.
- W.-Y. Liang, T.-J. Hsieh, M. Satria, Y.-L. Chang, J.-P. Fang, C.-C. Chen, and C.-C. Han. A GPU-based simulation of tsunami propagation and inundation. In Algorithms and Ar- chitectures for Parallel Processing, volume 5574 of Lecture Notes in Computer Science, pages 593-603, Berlin/Heidelberg, 2009. Springer Verlag.
- P. Micikevicius. 3D finite difference computation on GPUs using CUDA. In GPGPU-2: Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, pages 79-84, New York, NY, USA, 2009. ACM.
- J. Owens, M. Houston, D. Luebke, S. Green, J. Stone, and J. Phillips. GPU computing. Proceedings of the IEEE, 96(5):879-899, May 2008.
- B. Palmer and J. Nieplocha. Efficient algorithms for ghost cell updates on two classes of MPP architectures. In S. Akl and T. Gonzalez, editors, Proceedings of the 14th IASTED International Conference on Parallel and Distributed Computing and Systems, pages 192- 197, Cambridge, MA, November 2002. IASTED, ACTA Press.
- D. Playne and K. Hawick. Asynchronous communication schemes for finite difference methods on multiple GPUs. Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on, pages 763-768, May 2010.
- S. Rostrup and H. De Sterck. Parallel hyperbolic PDE simulation on clusters: Cell versus GPU. Computer Physics Communications, 181(12):2164-2179, 2010.
- C.-W. Shu. Total-variation-diminishing time discretizations. SIAM Journal of Scientific and Statistical Computing, 9(6):1073-1084, 1988.
- P. Wang, T. Abel, and R. Kaehler. Adaptive mesh fluid simulations on GPU. New Astron- omy, 15(7):581-589, 2010.
- M. J. Berger and P. Colella. Local adaptive mesh refinement for shock hydrodynamics. Journal of Computational Physics, 82:64-84, May 1989.
- M. J. Berger and J. Oliger. Adaptive mesh refinement for hyperbolic partial differential equations. Journal of Computational Physics, 53(3):484-512, 1984.
- A. Brodtkorb, C. Dyken, T. Hagen, J. Hjelmervik, and O. Storaasli. State-of-the-art in heterogeneous computing. Journal of Scientific Programming, 18(1):1-33, May 2010.
- A. R. Brodtkorb, T. R. Hagen, K.-A. Lie, and J. R. Natvig. Simulation and visualization of the Saint-Venant system using GPUs. Computing and Visualization in Science, special issue on Hot topics in Computational Engineering, 13(7):341-353, 2010.
- A. R. Brodtkorb, T. R. Hagen, and M. L. Sætra. Graphics processing unit (GPU) pro- gramming strategies and trends in GPU computing. Journal of Parallel and Distributed Computing, 73(1):4-13, 2013.
- A. R. Brodtkorb and M. L. Sætra. Explicit shallow water simulations on GPUs: Guidelines and best practices. In XIX International Conference on Water Resources, CMWR 2012, June 17-22, 2012. University of Illinois at Urbana-Champaign, 2012.
- A. R. Brodtkorb, M. L. Sætra, and M. Altinakar. Efficient shallow water simulations on GPUs: Implementation, visualization, verification, and validation. Computers & Fluids, 55(0):1-12, 2012.
- C. Burstedde, O. Ghattas, M. Gurnis, T. Isaac, G. Stadler, T. Warburton, and L. Wilcox. Extreme-scale AMR. In Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, pages 1-12. IEEE Computer Society, 2010.
- O. Delestre, C. Lucas, P.-A. Ksinant, F. Darboux, C. Laguerre, T.-N.-T. Vo, F. James, and S. Cordier. SWASHES: a compilation of shallow water analytic solutions for hydraulic and environmental studies. International Journal for Numerical Methods in Fluids, 72(3):269- 300, 2013.
- N. Goutal and F. Maurel. Proceedings of the 2nd Workshop on Dam-Break Wave Simu- lation. Technical report, Groupe Hydraulique Fluviale, Département Laboratoire National d'Hydraulique, Electricité de France, 1997.
- R. Holdahl, H. Holden, and K.-A. Lie. Unconditionally stable splitting methods for the shallow water equations. BIT Numerical Mathematics, 39(3):451-472, 1999.
- R. D. Hornung and S. R. Kohn. Managing application complexity in the SAMRAI object-oriented framework. Concurrency and Computation: Practice and Experience, 14(5):347-368, 2002.
- S. Jones. Introduction to dynamic parallelism. GPU Technology Conference presentation S0338, 2012.
- R. Li and S. Wu. H-adaptive mesh method with double tolerance adaptive strategy for hyperbolic conservation laws. Journal of Scientific Computing, 56(3):616-636, 2013.
- K.-A. Lie and S. Noelle. On the artificial compression method for second-order nonoscil- latory central difference schemes for systems of conservation laws. SIAM Journal on Scientific Computing, 24(4):1157-1174, 2003.
- P. MacNeice, K. M. Olson, C. Mobarry, R. de Fainchtein, and C. Packer. PARAMESH: A parallel adaptive mesh refinement community toolkit. Computer Physics Communica- tions, 126(3):330-354, 2000.
- H. Nessyahu and E. Tadmor. Non-oscillatory central differencing for hyperbolic conser- vation laws. Journal of computational physics, 87(2):408-463, 1990.
- J. Owens, M. Houston, D. Luebke, S. Green, J. Stone, and J. Phillips. GPU computing. Proceedings of the IEEE, 96(5):879-899, May 2008.
- M. L. Sætra. Shallow water simulation on GPUs for sparse domains. In A. Cangiani, R. L. Davidchack, E. Georgoulis, A. N. Gorban, J. Levesley, and M. V. Tretyakov, editors, Nu- merical Mathematics and Advanced Applications 2011, pages 673-680. Springer Berlin Heidelberg, 2013.
- M. L. Sætra and A. R. Brodtkorb. Shallow water simulations on multiple GPUs. In K. Jónasson, editor, Applied Parallel and Scientific Computing, volume 7134 of Lecture Notes in Computer Science, pages 56-66. Springer Berlin Heidelberg, 2012.
- H.-Y. Schive, Y.-C. Tsai, and T. Chiueh. GAMER: A graphic processing unit accelerated adaptive-mesh-refinement code for astrophysics. The Astrophysical Journal Supplement Series, 186(2):457-484, 2010.
- P. K. Sweby. High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM journal on numerical analysis, 21(5):995-1011, 1984.
- B. van Leer. Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method. Journal of Computational Physics, 32(1):101-136, 1979.
- P. Wang, T. Abel, and R. Kaehler. Adaptive mesh fluid simulations on GPU. New Astron- omy, 15(7):581-589, 2010.
Cited by
Sorted by citations
Khanam, R., Hussain, M., Hill, R. C., & Allen, P. (2024) · IEEE Access · doi:10.1109/access.2024.3425166 · Cited by 273 · see citing works
Vasudevan, R. K., Choudhary, K. K., Mehta, A., Smith, R. P., Kusne, A. G., Tavazza, F., Vlček, L., Ziatdinov, M. A., Kalinin, S. V., & Hattrick-Simpers, J. R. (2019) · MRS Communications · doi:10.1557/mrc.2019.95 · Cited by 184 · see citing works
Hooker, S. (2021) · Communications of the ACM · doi:10.1145/3467017 · Cited by 211 · see citing works
GPU-enhanced Finite Volume Shallow Water solver for fast flood simulations
Vacondio, R., Palù, A. D., & Mignosa, P. (2014) · Environmental Modelling & Software · doi:10.1016/j.envsoft.2014.02.003 · Cited by 156 · see citing works
Large language models in law: A survey
Lai, J., Gan, W., Wu, J., Qi, Z., & Yu, P. S. (2024) · AI Open · doi:10.1016/j.aiopen.2024.09.002 · Cited by 183 · see citing works
Efficient Transfer Entropy Analysis of Non-Stationary Neural Time Series
Wollstadt, P., Martínez‐Zarzuela, M., Vicente, R., Pernas, F. J. D., & Wibral, M. (2014) · PLoS ONE · doi:10.1371/journal.pone.0102833 · Cited by 133 · see citing works
HajiRassouliha, A., Taberner, A. J., Nash, M. P., & Nielsen, P. M. F. (2018) · Signal Processing Image Communication · doi:10.1016/j.image.2018.07.007 · Cited by 127 · see citing works
LISFLOOD-FP 8.0: the new discontinuous Galerkin shallow-water solver for multi-core CPUs and GPUs
Shaw, J., Kesserwani, G., Neal, J. C., Bates, P., & Sharifian, M. K. (2021) · Geoscientific model development · doi:10.5194/gmd-14-3577-2021 · Cited by 126 · see citing works
Optimization Techniques for GPU Programming
Hijma, P., Heldens, S., Sclocco, A., van Werkhoven, B., & Bal, H. E. (2022) · ACM Computing Surveys · doi:10.1145/3570638 · Cited by 111 · see citing works
Probabilistic Neural Computing with Stochastic Devices
Misra, S., Bland, L. C., Cardwell, S., Incorvia, J. A. C., James, C. D., Kent, A. D., Schuman, C. D., Smith, J. D., & Aimone, J. B. (2022) · Advanced Materials · doi:10.1002/adma.202204569 · Cited by 107 · see citing works
An optimized GPU implementation of a 2D free surface simulation model on unstructured meshes
Lacasta, A., Morales‐Hernández, M., Murillo, J., & García‐Navarro, P. (2014) · Advances in Engineering Software · doi:10.1016/j.advengsoft.2014.08.007 · Cited by 94 · see citing works
A review of GPU-based medical image reconstruction
Després, P., & Jia, X. (2017) · Physica Medica · doi:10.1016/j.ejmp.2017.07.024 · Cited by 88 · see citing works
Albano, R., Sole, A., Mirauda, D., & Adamowski, J. (2016) · Journal of Hydrology · doi:10.1016/j.jhydrol.2016.02.009 · Cited by 74 · see citing works
A perspective on the pathway toward full wave simulation of large area metalenses
Hughes, T. W., Minkov, M., Liu, V., Yu, Z., & Fan, S. (2021) · Applied Physics Letters · doi:10.1063/5.0071245 · Cited by 70 · see citing works
A trustless architecture of blockchain-enabled metaverse
Xu, M., Guo, Y., Hu, Q., Xiong, Z., Yu, D., & Cheng, X. (2022) · High-Confidence Computing · doi:10.1016/j.hcc.2022.100088 · Cited by 71 · see citing works
Efficient topology optimization using GPU computing with multilevel granularity
Martínez‐Frutos, J., Castejón, P. J. M., & Herrero‐Perez, D. (2017) · Advances in Engineering Software · doi:10.1016/j.advengsoft.2017.01.009 · Cited by 66 · see citing works
A Survey on Agent-based Simulation Using Hardware Accelerators
Xiao, J., Andelfinger, P., Eckhoff, D., Cai, W., & Knoll, A. (2019) · ACM Computing Surveys · doi:10.1145/3291048 · Cited by 64 · see citing works
GPU acceleration of ADMM for large-scale quadratic programming
Schubiger, M., Banjac, G., & Lygeros, J. (2020) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2020.05.021 · Cited by 62 · see citing works
Fine-grained GPU implementation of assembly-free iterative solver for finite element problems
Martínez‐Frutos, J., Castejón, P. J. M., & Herrero‐Perez, D. (2015) · Computers & Structures · doi:10.1016/j.compstruc.2015.05.010 · Cited by 59 · see citing works
Large-scale robust topology optimization using multi-GPU systems
Martínez‐Frutos, J., & Herrero‐Perez, D. (2016) · Computer Methods in Applied Mechanics and Engineering · doi:10.1016/j.cma.2016.08.016 · Cited by 58 · see citing works
A hybrid computing method of SpMV on CPU–GPU heterogeneous computing systems
Yang, W., Li, K., & Li, K. (2017) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2016.12.023 · Cited by 58 · see citing works
GPU acceleration for evolutionary topology optimization of continuum structures using isosurfaces
Martínez‐Frutos, J., & Herrero‐Perez, D. (2016) · Computers & Structures · doi:10.1016/j.compstruc.2016.10.018 · Cited by 52 · see citing works
Efficient GPU-Implementation of Adaptive Mesh Refinement for the Shallow-Water Equations
Sætra, M. L., Brodtkorb, A. R., & Lie, K. (2014) · Journal of Scientific Computing · doi:10.1007/s10915-014-9883-4 · Cited by 49 · see citing works
Self-citationAguiar, J. A., Gong, M. L., & Taşdizen, T. (2019) · Computational Materials Science · doi:10.1016/j.commatsci.2019.109409 · Cited by 49 · see citing works
SW2D-GPU: A two-dimensional shallow water model accelerated by GPGPU
Carlotto, T., Chaffe, P. L. B., dos Santos, C. I., & Lee, S. (2021) · Environmental Modelling & Software · doi:10.1016/j.envsoft.2021.105205 · Cited by 48 · see citing works
GPU parallelization strategies for metaheuristics: a survey
Essaid, M., Idoumghar, L., Lepagnot, J., & Brévilliers, M. (2018) · International Journal of Parallel Emergent and Distributed Systems · doi:10.1080/17445760.2018.1428969 · Cited by 48 · see citing works
FUNWAVE‐GPU: Multiple‐GPU Acceleration of a Boussinesq‐Type Wave Model
Yuan, Y., Shi, F., Kirby, J. T., & Yu, F. (2020) · Journal of Advances in Modeling Earth Systems · doi:10.1029/2019ms001957 · Cited by 48 · see citing works
Najmaei, S., Glasmann, A., Schroeder, M. A., Sarney, W. L., Chin, M. L., & Potrepka, D. M. (2022) · Materials Today · doi:10.1016/j.mattod.2022.08.017 · Cited by 46 · see citing works
Improving Multibank Memory Access Parallelism with Lattice-Based Partitioning
Cilardo, A., & Gallo, L. (2015) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2675359 · Cited by 45 · see citing works
Deep learning-based compressed image artifacts reduction based on multi-scale image fusion
Yeh, C., Lin, C.-H., Lin, M.-H., Kang, L.-W., Huang, C.-H., & Chen, M. (2020) · Information Fusion · doi:10.1016/j.inffus.2020.10.016 · Cited by 44 · see citing works
Deep Learning Approaches for Air-Writing Using Single UWB Radar
Hendy, N., Fayek, H. M., & Al‐Hourani, A. (2022) · IEEE Sensors Journal · doi:10.1109/jsen.2022.3172727 · Cited by 44 · see citing works
GPU computing in discrete optimization. Part I: Introduction to the GPU
Brodtkorb, A. R., Hagen, T. R., Schulz, C., & Hasle, G. (2013) · EURO Journal on Transportation and Logistics · doi:10.1007/s13676-013-0025-1 · Cited by 43 · see citing works
Self-citationThe BRUSH algorithm for two-electron integrals on GPU
Rák, Á., & Cserey, G. (2015) · Chemical Physics Letters · doi:10.1016/j.cplett.2015.01.023 · Cited by 43 · see citing works
A unified view of parallel multi-objective evolutionary algorithms
Talbi, E. (2018) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2018.04.012 · Cited by 43 · see citing works
Efficient matrix-free GPU implementation of Fixed Grid Finite Element Analysis
Martínez‐Frutos, J., & Herrero‐Perez, D. (2015) · Finite Elements in Analysis and Design · doi:10.1016/j.finel.2015.06.005 · Cited by 41 · see citing works
Towards immersive virtual reality (iVR): a route to surgical expertise
Dargar, S., Kennedy, R., Lai, W., Arikatla, V. S., & De, S. (2015) · Journal of Computational Surgery · doi:10.1186/s40244-015-0015-8 · Cited by 40 · see citing works
Gibson, M. J., Keedwell, E. C., & Savic, D. A. (2014) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2014.10.011 · Cited by 39 · see citing works
Processing-in-Memory Enabled Graphics Processors for 3D Rendering
Xie, C., Song, S. L., Wang, J., Zhang, W., & Fu, X. (2017) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2017.37 · Cited by 39 · see citing works
GPU Enabled Serverless Computing Framework
Kim, J., Jun, T. J., Kang, D., Kim, D., & Kim, D. (2018) · Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) · doi:10.1109/pdp2018.2018.00090 · Cited by 36 · see citing works
Kinematic modelling of disc galaxies using graphics processing units
Bekiaris, G., Glazebrook, K., Fluke, C. J., & Abraham, R. G. (2015) · Monthly Notices of the Royal Astronomical Society · doi:10.1093/mnras/stv2292 · Cited by 36 · see citing works
Rapid Indirect Trajectory Optimization on Highly Parallel Computing Architectures
Antony, T., & Grant, M. J. (2016) · Journal of Spacecraft and Rockets · doi:10.2514/1.a33755 · Cited by 35 · see citing works
Through the looking glass: Seeing events in power systems dynamics
Miranda, V., Cardoso, P. A., Bessa, R. J., & Decker, I. (2018) · International Journal of Electrical Power & Energy Systems · doi:10.1016/j.ijepes.2018.10.024 · Cited by 34 · see citing works
A Review of Theoretical and Practical Challenges of Trusted Autonomy in Big Data
Abbass, H. A., Leu, G., & Merrick, K. E. (2016) · IEEE Access · doi:10.1109/access.2016.2571058 · Cited by 35 · see citing works
Parallel Sequential Monte Carlo for Efficient Density Combination: The DeCo MATLAB ToolboxPreprint
Casarin, R., Grassi, S., Ravazzolo, F., & van Dijk, H. K. (2015) · SSRN Electronic Journal · doi:10.2139/ssrn.2602418 · Cited by 33 · see citing works
Supporting real-world network-oriented mesoscopic traffic simulation on GPU
Song, X., Xie, Z., Xu, Y., Tan, G., Tang, W., Bi, J., & Li, X. (2017) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2017.02.003 · Cited by 32 · see citing works
Efficient Flow Processing in 5G-Envisioned SDN-Based Internet of Vehicles Using GPUs
Abbasi, M., Najafi, A., Rafiee, M., Khosravi, M. R., Menon, V. G., & Muhammad, G. (2020) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2020.3038250 · Cited by 31 · see citing works
Li, F., Ye, Y., Tian, Z., & Zhang, X. (2019) · Neural Computing and Applications · doi:10.1007/s00521-018-3354-z · Cited by 29 · see citing works
An investigation of GPU-based stiff chemical kinetics integration methods
Curtis, N., Niemeyer, K. E., & Sung, C. (2017) · Combustion and Flame · doi:10.1016/j.combustflame.2017.02.005 · Cited by 29 · see citing works
Thompson, N., & Spanuth, S. (2018) · SSRN Electronic Journal · doi:10.2139/ssrn.3287769 · Cited by 29 · see citing works
Bukata, L., Šůcha, P., & Hanzálek, Z. (2014) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2014.11.005 · Cited by 28 · see citing works
Accelerating kernel density estimation on the GPU using the CUDA framework
Michailidis, P. D., & Margaritis, K. G. (2013) · Applied Mathematical Sciences · doi:10.12988/ams.2013.13133 · Cited by 28 · see citing works
Computational Physics on Graphics Processing Units
Harju, A., Siro, T., Canova, F. F., Hakala, S., & Rantalaiho, T. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-36803-5_1 · Cited by 28 · see citing works
Mesoscopic traffic simulation on CPU/GPU
Xu, Y., Tan, G., Li, X., & Song, X. (2014) · ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS) · doi:10.1145/2601381.2601396 · Cited by 26 · see citing works
Simultaneous parallel power flow calculations using hybrid CPU-GPU approach
Araújo, I., Tadaiesky, V., Cardoso, D. L., Fukuyama, Y., & de Santana, Á. L. (2018) · International Journal of Electrical Power & Energy Systems · doi:10.1016/j.ijepes.2018.08.033 · Cited by 26 · see citing works
GPU Computing with Python: Performance, Energy Efficiency and Usability
Holm, H. H., Brodtkorb, A. R., & Sætra, M. L. (2020) · Computation · doi:10.3390/computation8010004 · Cited by 27 · see citing works
Self-citationKeelan, R., Zhang, H., Shimada, K., & Rabin, Y. (2015) · Technology in Cancer Research & Treatment · doi:10.1177/1533034615580694 · Cited by 22 · see citing works
Large Scale Data Using K-Means
zaib, R., & Ourabah, O. (2023) · Mesopotamian Journal of Big Data · doi:10.58496/mjbd/2023/006 · Cited by 21 · see citing works
A high-throughput DPI engine on GPU via algorithm/implementation co-optimization
Hsieh, C.-L., Vespa, L. J., & Weng, N. (2015) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2015.11.001 · Cited by 21 · see citing works
Scalability of using Restricted Boltzmann Machines for combinatorial optimization
Probst, M., Rothlauf, F., & Grahl, J. (2016) · European Journal of Operational Research · doi:10.1016/j.ejor.2016.06.066 · Cited by 21 · see citing works
Classical molecular dynamics on graphics processing unit architectures
Jász, Á., Rák, Á., Ladjánszki, I., & Cserey, G. (2019) · Wiley Interdisciplinary Reviews Computational Molecular Science · doi:10.1002/wcms.1444 · Cited by 20 · see citing works
Improving cache locality for GPU-based volume rendering
Sugimoto, Y., Ino, F., & Kenichi Hagihara, A. (2014) · Parallel Computing · doi:10.1016/j.parco.2014.03.013 · Cited by 20 · see citing works
Real-time and multimodal brain slice-to-volume registration using CNN
Chen, Z., Xu, Z., Yi, W., Yang, X. N., Hou, W. W., Ding, M., & Granichin, O. N. (2019) · Expert Systems with Applications · doi:10.1016/j.eswa.2019.05.016 · Cited by 20 · see citing works
Wang, Y., Luo, X., & Wang, H. (2019) · IEEE Access · doi:10.1109/access.2019.2921582 · Cited by 20 · see citing works
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture
Wang, P.-H. P., Li, C., & Yang, C.-L. (2016) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1145/2897937.2898036 · Cited by 19 · see citing works
Large scale K-means clustering using GPUs
Li, M., Frank, E., & Pfahringer, B. (2022) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-022-00869-6 · Cited by 19 · see citing works
Using multiple graphics accelerators to solve the two-dimensional inverse heat conduction problem
Szénási, S., & Felde, I. (2018) · Computer Methods in Applied Mechanics and Engineering · doi:10.1016/j.cma.2018.03.024 · Cited by 19 · see citing works
Parallel Sequential Monte Carlo for Efficient Density Combination: TheDeCoMATLABToolbox
Casarin, R., Grassi, S., Ravazzolo, F., & van Dijk, H. K. (2015) · Journal of Statistical Software · doi:10.18637/jss.v068.i03 · Cited by 19 · see citing works
Bouter, A., Alderliesten, T., Bel, A., Witteveen, C., & Bosman, P. A. N. (2018) · Genetic and Evolutionary Computation Conference (GECCO) · doi:10.1145/3205455.3205610 · Cited by 18 · see citing works
Unveiling the interaction mechanisms of cold atmospheric plasma and amino acids by machine learning
Chai, Z., Wang, X., Yusupov, M., & Zhang, Y. T. (2024) · Plasma Processes and Polymers · doi:10.1002/ppap.202300230 · Cited by 17 · see citing works
Predicting power consumption of GPUs with fuzzy wavelet neural networks
Wang, H., & Cao, Y. (2015) · Parallel Computing · doi:10.1016/j.parco.2015.02.002 · Cited by 17 · see citing works
FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
Abella, M., Serrano, E., Garcia‐Blas, J., García, I., de Molina, C., Carretero, J., & Desco, M. (2017) · PLoS ONE · doi:10.1371/journal.pone.0180363 · Cited by 17 · see citing works
Real-time parallel image processing applications on multicore CPUs with OpenMP and GPGPU with CUDA
Aydın, S., Samet, R., & Bay, Ö. F. (2017) · The Journal of Supercomputing · doi:10.1007/s11227-017-2168-6 · Cited by 16 · see citing works
A novel neuroimaging based early detection framework for alzheimer disease using deep learning
Alasiry, A., Shinan, K., Alsadhan, A. A., Alhazmi, H. E., Alanazi, F., Ashraf, M. U., & Muhammad, T. (2025) · Scientific Reports · doi:10.1038/s41598-025-05529-5 · Cited by 15 · see citing works
Zhang, Y. T., Gao, S., & Zhu, Y.-Y. (2023) · Journal of Applied Physics · doi:10.1063/5.0136336 · Cited by 15 · see citing works
High-speed detection of emergent market clustering via an unsupervised parallel genetic algorithm
Hendricks, D., Gebbie, T., & Wilcox, D. (2016) · South African Journal of Science · doi:10.17159/sajs.2016/20140340 · Cited by 15 · see citing works
A novel approach for nurse rerostering based on a parallel algorithm
Bäumelt, Z., Dvořák, J., Šůcha, P., & Hanzálek, Z. (2015) · European Journal of Operational Research · doi:10.1016/j.ejor.2015.11.022 · Cited by 15 · see citing works
An Introduction to GPU Computing for Numerical Simulation
Mantas, J. M., de la Asunción, M., & Castro, M. J. (2016) · SEMA SIMAI Springer series · doi:10.1007/978-3-319-32146-2_5 · Cited by 15 · see citing works
A fast detection and grasping method for mobile manipulator based on improved faster R-CNN
Zhang, H., Tan, J., Zhao, C., Liang, Z., Liu, L., Zhong, H., & Fan, S. (2020) · Industrial Robot the international journal of robotics research and application · doi:10.1108/ir-07-2019-0150 · Cited by 15 · see citing works
Social Network Community Detection Using Agglomerative Spectral Clustering
Narantsatsralt, U.-U., & Kang, S. (2017) · Complexity · doi:10.1155/2017/3719428 · Cited by 14 · see citing works
Wang, H., Luo, X., Wang, Y., & Sun, J. (2023) · International Journal of Thermal Sciences · doi:10.1016/j.ijthermalsci.2023.108284 · Cited by 14 · see citing works
A GPU approach to subtrajectory clustering using the Fréchet distance
Gudmundsson, J., & Valladares, N. (2012) · ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL GIS) · doi:10.1145/2424321.2424355 · Cited by 14 · see citing works
Nambiar, V. P., Khalil-Hani, M., Marsono, M. N., & Sia, C. W. (2014) · Neurocomputing · doi:10.1016/j.neucom.2014.05.033 · Cited by 14 · see citing works
Parallelization of MODFLOW Using a GPU Library
Ji, X., Li, D., Cheng, T., Wang, X., & Wang, Q. (2013) · Ground Water · doi:10.1111/gwat.12104 · Cited by 14 · see citing works
Leveraging Multiple GPUs and CPUs for Graphlet Counting in Large Networks
Rossi, R. A., & Zhou, R. (2016) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2983323.2983832 · Cited by 14 · see citing works
GPGPU-based parallel computing applied in the FEM using the conjugate gradient algorithm: a review
Pikle, N. K., Sathe, S. R., & Vyavhare, A. Y. (2018) · Sadhana · doi:10.1007/s12046-018-0892-0 · Cited by 14 · see citing works
Martínez‐Zarzuela, M., Gómez, C., Pernas, F. J. D., Fernández, A., & Hornero, R. (2013) · Computer Methods and Programs in Biomedicine · doi:10.1016/j.cmpb.2013.07.005 · Cited by 14 · see citing works
Moreno, J. J. H., Ortega, G., Filatovas, E., Martínez, J. A., & Garzón, E. M. (2018) · Journal of Global Optimization · doi:10.1007/s10898-018-0669-3 · Cited by 13 · see citing works
Bone structure analysis on multiple GPGPUs
Arbenz, P., Flaig, C., & Kellenberger, D. (2014) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2014.06.014 · Cited by 13 · see citing works
Massively parallel adaptive mesh refinement and coarsening for dynamic fracture simulations
MONTEIRO, A. A., Leon, S. E., Celes, W., & Paulino, G. H. (2016) · Engineering With Computers · doi:10.1007/s00366-015-0431-0 · Cited by 13 · see citing works
GPU-Based N-1 Static Security Analysis Algorithm With Preconditioned Conjugate Gradient Method
Fu, M., Zhou, G., Zhao, J., Feng, Y., He, H., & Liang, K. F. (2020) · IEEE Access · doi:10.1109/access.2020.3004713 · Cited by 12 · see citing works
Using low-power platforms for Evolutionary Multi-Objective Optimization algorithms
Moreno, J. J. H., Ortega, G., Filatovas, E., Martínez, J. A., & Garzón, E. M. (2016) · The Journal of Supercomputing · doi:10.1007/s11227-016-1862-0 · Cited by 12 · see citing works
Han, D., Nam, Y.-M., Lee, J., Park, K., Kim, H., & Kim, M. (2019) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3299869.3319865 · Cited by 12 · see citing works
Fast deterministic solution of the full Boltzmann equation on graphics processing units
Jaiswal, S., Hu, J., & Alexeenko, A. A. (2019) · AIP conference proceedings · doi:10.1063/1.5119541 · Cited by 12 · see citing works
CPU, GPU and FPGA Implementations of MALD: Ceramic Tile Surface Defects Detection Algorithm
Matić, T., Aleksi, I., & Hocenski, Ž. (2014) · Automatika · doi:10.7305/automatika.2014.01.317 · Cited by 12 · see citing works
Shi, F., Xin, J., Yin, P., & Dong, Y. (2024) · Computer Physics Communications · doi:10.1016/j.cpc.2024.109098 · Cited by 11 · see citing works
Tsotskas, C., Kipouros, T., & Savill, A. M. (2014) · Procedia Computer Science · doi:10.1016/j.procs.2014.05.200 · Cited by 11 · see citing works
A Design Framework for Mapping Vectorized Synchronous Dataflow Graphs onto CPU-GPU Platforms
Lin, S., Liu, Y., Plishker, W. L., & Bhattacharyya, S. S. (2016) · International Workshop on Software and Compilers for Embedded Systems (SCOPES) · doi:10.1145/2906363.2906374 · Cited by 11 · see citing works
Efficient numerical simulation of atmospheric pulsed discharges by introducing deep learning
Zhang, Y. T., Gao, S., & Ai, F. (2023) · Frontiers in Physics · doi:10.3389/fphy.2023.1125548 · Cited by 11 · see citing works
Solving two-phase shallow granular flow equations with a well-balanced NOC scheme on multiple GPUs
Zhai, J., Liu, W., & Yuan, L. (2016) · Computers & Fluids · doi:10.1016/j.compfluid.2016.04.032 · Cited by 11 · see citing works
- Authors
- Brodtkorb, A. R., Hagen, T. R., & Sætra, M. L.
- Affiliations
- SINTEF (NO)
- University of Oslo (NO)
- Corresponding author
- Brodtkorb, André R.
- Venue
- Journal of Parallel and Distributed Computing
- Publisher
- Elsevier BV
- Published
- 2013-01
- Volume
- 73
- Issue
- 1
- Pages
- 4-13
- ISSN
- 0743-7315 (ISSN-L)
- OpenAlex
- W2070630412
- Cited by
- 283
- References
- 14
- Citations by year
- 2026: 6 · 2025: 21 · 2024: 17 · 2023: 18 · 2022: 20 · 2021: 9 · 2020: 21 · 2019: 27 · 2018: 22 · 2017: 26 · 2016: 28 · 2015: 21 · 2014: 34 · 2013: 12 · 2012: 1
- FWCI
- 33.63
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Journal of Parallel and Distributed Computing (publishedVersion, public-domain)
- Funders
- Nvidia
- Universitetet i Oslo
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Computer Graphics and Computer-Aided Design › Computer Graphics and Visualization Techniques
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed and Parallel Computing Systems
- Keywords
- GPU programming, graphics processing units, GPU computing, programming strategies, GPU programming languages, hardware resource utilization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review