As per the constant need to solve larger and larger numerical problems, it is not possible to neglect the opportunity that comes from the close adaptation of computational algoritms and their implementations for particular features of computing devices, i.e. the characteristics and performance of available workstations and servers. In the last decade, the advances in hardware manufacturing, the decreasing cost and the spread of GPUs have attracted the attention of researchers for numerical simulations, given that for some problems, GPU-based simulations can significantly outperform the ones based on CPUs. The objective of this book is first to present how to design in a context of GPGPU numerical methods in order to obtain the highest efficiency. A second objective of this book is to propose new auto-tuning techniques to optimize access on GPU. A third objective of this book is to propose new preconditioning techniques for GPGPU. Finally, an original energy consumption model is proposed, leading to a robust and accurate energy consumption prediction model. Presents step-by-step patterns for parallel programming on GPUHelps to implement efficient linear algebra operations on GPUHelps to implement efficient iterative methods on GPUProposes new techniques to speed-up algorithms through auto-tuning on GPUProposes new preconditioning techniques on GPUProposed new approach to measure and to predict energy consumption of a scientific application on GPU INDICE: 1. GPU Computing2. Basics of numerical matrix analysis3. Linear Algebra Operations4. Direct Methods5. Iterative Methods6. Parallel Iterative Methods7. Parallel Preconditioning Methods8. Energy Consumption
- ISBN: 978-1-78548-244-1
- Editorial: ISTE Press - Elsevier
- Encuadernacion: Cartoné
- Páginas: 200
- Fecha Publicación: 01/06/2017
- Nº Volúmenes: 1
- Idioma: Inglés
- Inicio /
- MATEMÁTICAS /
- ÁLGEBRA