Designing scientific applications on GPUs / / edited by Raphael Couturier, University of Franche-Comte, Belfort, France
| Designing scientific applications on GPUs / / edited by Raphael Couturier, University of Franche-Comte, Belfort, France |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Boca Raton, FL : , : CRC Press, , [2014] |
| Descrizione fisica | 1 online resource (496 p.) |
| Disciplina | 006.6/63 |
| Collana |
Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
Chapman & Hall/CRC numerical analysis and scientific computing |
| Soggetto topico |
Parallel programming (Computer science)
Graphics processing units - Programming Science - Data processing Numerical analysis - Computer programs Application software - Development |
| ISBN |
0-429-10085-X
1-4665-7162-4 |
| Classificazione | MAT021000COM000000COM059000 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Front Cover; Contents; List of Figures; List of Tables; Preface; I. Presentation of GPUs; 1. Presentation of the GPU architecture and of the CUDA environment; 2. Introduction to CUDA; II. Image processing; 3. Setting up the environment; 4. Implementing a fast median filter; 5. Implementing an efficient convolution operation on GPU; III. Software development; 6. Development of software components for heterogeneous many-core architectures; 7. Development methodologies for GPU and cluster of GPUs; IV. Optimization; 8. GPU-accelerated tree-based exact optimization methods
9. Parallel GPU-accelerated metaheuristics10. Linear programming on a GPU: a case study; V. Numerical applications; 11. Fast hydrodynamics on heterogeneous many-core hardware; 12. Parallel monotone spline interpolation and approximation on GPUs; 13. Solving sparse linear systems with GMRES and CG methods on GPU clusters; 14. Solving sparse nonlinear systems of obstacle problems on GPU clusters; 15. Ludwig: multiple GPUs for a complex fluid lattice Boltzmann application; 16. Numerical validation and performance optimization on GPUs of an application in atomic physics 17. A GPU-accelerated envelope-following method for switching power converter simulationVI. Other; 18. Implementing multi-agent systems on GPU; 19. Pseudorandom number generator on GPU; 20. Solving large sparse linear systems for integer factorization on GPUs |
| Record Nr. | UNINA-9910787572903321 |
| Boca Raton, FL : , : CRC Press, , [2014] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Designing scientific applications on GPUs / / edited by Raphael Couturier, University of Franche-Comte, Belfort, France
| Designing scientific applications on GPUs / / edited by Raphael Couturier, University of Franche-Comte, Belfort, France |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Boca Raton, FL : , : CRC Press, , [2014] |
| Descrizione fisica | 1 online resource (496 p.) |
| Disciplina | 006.6/63 |
| Collana |
Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
Chapman & Hall/CRC numerical analysis and scientific computing |
| Soggetto topico |
Parallel programming (Computer science)
Graphics processing units - Programming Science - Data processing Numerical analysis - Computer programs Application software - Development |
| ISBN |
1-04-005832-9
0-429-10085-X 1-4665-7162-4 |
| Classificazione | MAT021000COM000000COM059000 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Front Cover; Contents; List of Figures; List of Tables; Preface; I. Presentation of GPUs; 1. Presentation of the GPU architecture and of the CUDA environment; 2. Introduction to CUDA; II. Image processing; 3. Setting up the environment; 4. Implementing a fast median filter; 5. Implementing an efficient convolution operation on GPU; III. Software development; 6. Development of software components for heterogeneous many-core architectures; 7. Development methodologies for GPU and cluster of GPUs; IV. Optimization; 8. GPU-accelerated tree-based exact optimization methods
9. Parallel GPU-accelerated metaheuristics10. Linear programming on a GPU: a case study; V. Numerical applications; 11. Fast hydrodynamics on heterogeneous many-core hardware; 12. Parallel monotone spline interpolation and approximation on GPUs; 13. Solving sparse linear systems with GMRES and CG methods on GPU clusters; 14. Solving sparse nonlinear systems of obstacle problems on GPU clusters; 15. Ludwig: multiple GPUs for a complex fluid lattice Boltzmann application; 16. Numerical validation and performance optimization on GPUs of an application in atomic physics 17. A GPU-accelerated envelope-following method for switching power converter simulationVI. Other; 18. Implementing multi-agent systems on GPU; 19. Pseudorandom number generator on GPU; 20. Solving large sparse linear systems for integer factorization on GPUs |
| Altri titoli varianti | Designing scientific applications on graphics processing units |
| Record Nr. | UNINA-9910962135803321 |
| Boca Raton, FL : , : CRC Press, , [2014] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||