logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Designing Scientific Applications on Gpus

Designing Scientific Applications on Gpus (Hardcover)

Raphael Couturier (엮은이)
  |  
Chapman & Hall
2013-11-21
  |  
382,500원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 313,650원 -18% 0원 15,690원 297,960원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

해외직구

책 이미지

Designing Scientific Applications on Gpus

책 정보

· 제목 : Designing Scientific Applications on Gpus (Hardcover) 
· 분류 : 외국도서 > 과학/수학/생태 > 수학 > 수량법
· ISBN : 9781466571624
· 쪽수 : 498쪽

목차

PRESENTATION OF GPUs
Presentation of the GPU Architecture and the Cuda Environment Raphael Couturier
Introduction
Brief history of video card
GPGPU
Architecture of current GPUs
Kinds of parallelism
Cuda multithreading
Memory hierarchy

Introduction to Cuda Raphael Couturier
Introduction
First example
Second example: using CUBLAS
Third example: matrix-matrix multiplication

IMAGE PROCESSING
Setting up the Environment
Gilles Perrot
Data transfers, memory management
Performance measurements

Implementing a Fast Median Filter Gilles Perrot
Introduction
Median filtering
NVidia GPU tuning recipes
A 3x3 median filter: using registers
A 5x5 and more median filter

Implementing an Efficient Convolution Operation on GPU Gilles Perrot
Overview
Definition
Implementation
Separable convolution

SOFTWARE DEVELOPMENT
Development of Software Components for Heterogeneous Many-Core Architectures Stefan L. Glimberg, Allan P. Engsig-Karup, Allan S. Nielsen, and Bernd Dammann
Software development for heterogeneous
Heterogeneous library design for PDE solvers
Model problems
Optimization strategies for multi-GPU systems

Development Methodologies for GPU and Cluster of GPUs Sylvain Contassot-Vivier, Stephane Vialle, and Jens Gustedt
Introduction
General scheme of synchronous code with computation/communication overlapping in GPU clusters
General scheme of asynchronous parallel code with computation/communication overlapping
Perspective: A unifying programming model

OPTIMIZATION
GPU-Accelerated Tree-Based Exact Optimization Methods
Imen Chakroun and Nouredine Melab
Introduction
Branch-and-bound (B&B) algorithm
Parallel B&B algorithms
The flowshop scheduling problem
GPU-accelerated B&B based on the parallel tree exploration (GPU-PTE-BB)
GPU-accelerated B&B based on the parallel evaluation of bounds (GPU-PEB-BB)
Thread divergence
Memory access optimization
Experiments

Parallel GPU-Accelerated Metaheuristics Malika Mehdi, Ahcene Bendjoudi, Lakhdar Loukil, and Nouredine Melab
Introduction
Combinatorial optimization
Parallel models for metaheuristics
Challenges for the design of GPU-based metaheuristics
State-of-the-art parallel metaheuristics on GPUs
Frameworks for metaheuristics on GPUs
Case study: Accelerating large neighborhood LS method on GPUs for solving the Q3AP

Linear Programming on a GPU: A Case Study Xavier Meyer, Bastien Chopard, and Paul Albuquerque
Introduction
Simplex algorithm
B&B algorithm
CUDA considerations
Implementations
Performance model
Measurements and analysis

NUMERICAL APPLICATIONS
Fast Hydrodynamics on Heterogeneous Many-Core Hardware
Allan P. Engsig-Karup, Stefan L. Glimberg, Allan S. Nielsen, and Ole Lindberg
On hardware trends and challenges in scientific applications
On modeling paradigms for highly nonlinear and dispersive water waves
Governing equations
The numerical model
Properties of the numerical model
Numerical experiments

Parallel Monotone Spline Interpolation and Approximation on GPUs Gleb Beliakov and Shaowu Liu
Introduction
Monotone splines
Smoothing noisy data via parallel isotone regression

Solving Linear Systems with GMRES and CG Methods on GPU Clusters Lilia Ziane Khodja, Raphael Couturier, and Jacques Bahi
Introduction
Krylov iterative methods
Parallel implementation on a GPU cluster
Experimental results

Solving Sparse Nonlinear Systems of Obstacle Problems on GPU Clusters Lilia Ziane Khodja, Raphael Couturier, Jacques Bahi, Ming Chau, and Pierre Spiteri
Introduction
Obstacle problems
Parallel iterative method
Parallel implementation on a GPU cluster
Experimental tests on a GPU cluster
Red-black ordering technique

Ludwig: Multiple GPUs for a Fluid Lattice Boltzmann Application Alan Gray and Kevin Stratford
Introduction
Background
Single GPU implementation
Multiple GPU implementation
Moving solid particles

Numerical Validation and GPU Performance in Atomic Physics Rachid Habel, Pierre Fortin, Fabienne Jezequel, Jean-Luc Lamotte, and Stan Scott
Introduction
2DRMP and the PROP program
Numerical validation of PROP in single precision
Toward a complete deployment of PROP on GPUs
Performance results
Propagation of multiple concurrent energies on GPU

GPU-Accelerated Envelope-Following Method Xuexin Liu, Sheldon Xiang-Dong Tan, Hai Wang, and Hao Yu
Introduction
The envelope-following method in a nutshell
New parallel envelope-following method
Numerical examples

OTHER
Implementing Multi-Agent Systems on GPU
Guillaume Laville, Christophe Lang, Benedicte Herrmann, Laurent Philippe, Kamel Mazouzi, and Nicolas Marilleau
Introduction
Running agent-based simulations
A first practical example
Second example
Analysis and recommendations

Pseudorandom Number Generator on GPU Raphael Couturier and Christophe Guyeux
Introduction
Basic reminders
Toward efficiency and improvement for CI PRNG
Experiments

Solving Large Sparse Linear Systems for Integer Factorization on GPUs Bertil Schmidt and Hoang-Vu Dang
Introduction
Block Wiedemann algorithm
SpMV OVER GF(2) for NFS matrices using existing formats on GPUs
A hybrid format for SpMV on GPUs
SCOO for single-precision floating-point matrices
Performance evaluation

Index

A Bibliography appears at the end of each chapter.

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책