Designing Scientific Applications on GPUs: Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
Editat de Raphael Couturieren Limba Engleză Hardback – 21 noi 2013
Understand the Benefits of Using GPUs for Many Scientific Applications
Designing Scientific Applications on GPUs shows you how to use GPUs for applications in diverse scientific fields, from physics and mathematics to computer science. The book explains the methods necessary for designing or porting your scientific application on GPUs. It will improve your knowledge about image processing, numerical applications, methodology to design efficient applications, optimization methods, and much more.
Everything You Need to Design/Port Your Scientific Application on GPUs
The first part of the book introduces the GPUs and Nvidia’s CUDA programming model, currently the most widespread environment for designing GPU applications. The second part focuses on significant image processing applications on GPUs. The third part presents general methodologies for software development on GPUs and the fourth part describes the use of GPUs for addressing several optimization problems. The fifth part covers many numerical applications, including obstacle problems, fluid simulation, and atomic physics models. The last part illustrates agent-based simulations, pseudorandom number generation, and the solution of large sparse linear systems for integer factorization. Some of the codes presented in the book are available online.
Toate formatele și edițiile | Preț | Express |
---|---|---|
Paperback (1) | 272.04 lei 6-8 săpt. | |
CRC Press – 14 oct 2024 | 272.04 lei 6-8 săpt. | |
Hardback (1) | 1031.42 lei 6-8 săpt. | |
CRC Press – 21 noi 2013 | 1031.42 lei 6-8 săpt. |
Din seria Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
- 30% Preț: 325.69 lei
- 31% Preț: 411.63 lei
- 30% Preț: 358.87 lei
- 31% Preț: 406.02 lei
- 31% Preț: 263.79 lei
- 31% Preț: 406.02 lei
- 31% Preț: 433.36 lei
- 31% Preț: 406.02 lei
- 34% Preț: 140.95 lei
- 31% Preț: 349.07 lei
- 29% Preț: 357.99 lei
- 12% Preț: 313.20 lei
- 31% Preț: 287.21 lei
- 31% Preț: 258.34 lei
- 31% Preț: 263.79 lei
- 13% Preț: 310.65 lei
- 32% Preț: 863.57 lei
- 31% Preț: 592.44 lei
- 31% Preț: 760.32 lei
- 30% Preț: 329.60 lei
- 31% Preț: 351.33 lei
- 30% Preț: 272.04 lei
- 25% Preț: 529.70 lei
- 24% Preț: 531.35 lei
- 11% Preț: 353.96 lei
- 31% Preț: 534.42 lei
- 26% Preț: 872.94 lei
Preț: 1031.42 lei
Preț vechi: 1508.71 lei
-32% Nou
Puncte Express: 1547
Preț estimativ în valută:
197.41€ • 205.75$ • 164.34£
197.41€ • 205.75$ • 164.34£
Carte tipărită la comandă
Livrare economică 04-18 ianuarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781466571624
ISBN-10: 1466571624
Pagini: 498
Ilustrații: 118 black & white illustrations, 46 black & white tables
Dimensiuni: 156 x 234 x 36 mm
Greutate: 0.86 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
Seria Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
Locul publicării:Boca Raton, United States
ISBN-10: 1466571624
Pagini: 498
Ilustrații: 118 black & white illustrations, 46 black & white tables
Dimensiuni: 156 x 234 x 36 mm
Greutate: 0.86 kg
Ediția:1
Editura: CRC Press
Colecția Chapman and Hall/CRC
Seria Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
Locul publicării:Boca Raton, United States
Public țintă
AcademicCuprins
PRESENTATION OF GPUs: Presentation of the GPU Architecture and the Cuda Environment. Introduction to Cuda. IMAGE PROCESSING: Setting up the Environment. Implementing a Fast Median Filter. Implementing an Efficient Convolution Operation on GPU. SOFTWARE DEVELOPMENT: Development of Software Components for Heterogeneous Many-Core Architectures. Development Methodologies for GPU and Cluster of GPUs. OPTIMIZATION: GPU-Accelerated Tree-Based Exact Optimization Methods. Parallel GPU-Accelerated Metaheuristics. Linear Programming on a GPU: A Case Study. NUMERICAL APPLICATIONS: Fast Hydrodynamics on Heterogeneous Many-Core Hardware. Parallel Monotone Spline Interpolation and Approximation on GPUs. Solving Linear Systems with GMRES and CG Methods on GPU Clusters. Solving Sparse Nonlinear Systems of Obstacle Problems on GPU Clusters. Ludwig: Multiple GPUs for a Fluid Lattice Boltzmann Application. Numerical Validation and GPU Performance in Atomic Physics. GPU-Accelerated Envelope-Following Method. OTHER: Implementing Multi-Agent Systems on GPU. Pseudorandom Number Generator on GPU. Solving Large Sparse Linear Systems for Integer Factorization on GPUs. Index.
Notă biografică
Raphaël Couturier is a professor of computer science at the University of Franche-Comte and vice head of the Computer Science Department at FEMTO-ST Institute. He has co-authored over 80 articles in peer-reviewed journals and conferences. He received a Ph.D. from Henri Poincaré University. His research interests include parallel and distributed computation, numerical algorithms, GPU and FPGA computing, and asynchronous iterative algorithms.
Recenzii
"This book covers not only the knowledge of GPU and CUDA programming, but also provides successful real applications in many domains, including signal processing, image processing, physics, and artificial intelligence. The most recent research outcome and the most recent progress of GPU architectures are included, such as multi-GPU programming and GPU clusters. I believe it is a very good reference for GPU and CUDA parallel programming courses as it provides detailed illustration of the architectures of GPU, programming principles of CUDA, CUDA libraries for algebra, and a series of real applications. In addition, it will definitely contribute to the progress of research in CUDA-enabled parallel computing."
—Professor Ying Liu, School of Computer and Control, University of Chinese Academy of Sciences
—Professor Ying Liu, School of Computer and Control, University of Chinese Academy of Sciences
Descriere
General purpose graphics processing units (GPGPUs) enable researchers in a variety of fields to benefit from the computational power of all the cores available inside graphics cards. This book shows you how to use GPUs for applications in diverse scientific fields, from physics and mathematics to computer science. The book explains the methods necessary for designing or porting your scientific application on GPUs and will improve your knowledge about image processing, numerical applications, methodology to design efficient applications, optimization methods, and much more.