Title Statements
- Full title :Using OpenCL : programming massively parallel computers / Janusz Kowalik and Tadeusz Puźniakowski.
Edition Statements
- Publication Date:©2012.
Publication Statements
- Publisher(s):IOS Press
- Place of Publication:Amsterdam
- Language:eng
- Publication Date:©2012.
Notes
Some online versions may be missing accompanying materials.
The Physical Object
- Description:1 online resource (xiv, 295 pages) : : illustrations (some color)
Edition Identifiers
- ISBN:9781614990307, 1614990301
- oclc:ocn812180739
- LC Classification:QA76.73.O213
- Dewey Decimal:005.13/3
Table of Contents
Title Page; Preface; Contents; Introduction; Existing Standard Parallel Programming Systems; MPI; OpenMP; Two Parallelization Strategies: Data Parallelism and Task Parallelism; Data Parallelism; Task Parallelism; Example; History and Goals of OpenCL; Origins of Using GPU in General Purpose Computing; Short History of OpenCL; Heterogeneous Computer Memories and Data Transfer; Heterogeneous Computer Memories; Data Transfer; The Fourth Generation CUDA; Host Code; Phase a. Initialization and Creating Context; Phase b. Kernel Creation, Compilation and Preparations for Kernel Execution
Phase c. Creating Command Queues and Kernel ExecutionFinalization and Releasing Resource; Applications of Heterogeneous Computing; Accelerating Scientific/Engineering Applications; Conjugate Gradient Method; Jacobi Method; Power Method; Monte Carlo Methods; Conclusions; Benchmarking CGM; Introduction; Additional CGM Description; Heterogeneous Machine; Algorithm Implementation and Timing Results; Conclusions; OpenCL Fundamentals; OpenCL Overview; What is OpenCL; CPU + Accelerators; Massive Parallelism Idea; Work Items and Workgroups; OpenCL Execution Model; OpenCL Memory Structure
OpenCL C Language for P…
Subjects
Writers
More from this Series
No reviews yet. Be the first to rate this work.
Files & Downloads
-
Using OpenCL: Programming Massively Parallel Com…
PDF · 3.2 MB · updated
Rate & Review