|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
EBSCO_ocn812180739 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cn||||||||| |
008 |
121008s2012 ne a ob 001 0 eng d |
040 |
|
|
|a IOSPR
|b eng
|e pn
|c IOSPR
|d YDXCP
|d N$T
|d EBLCP
|d OCLCQ
|d E7B
|d IDEBK
|d CDX
|d OCLCF
|d OCLCQ
|d DEBSZ
|d OCLCQ
|d OCLCO
|d OCLCQ
|d AZK
|d LOA
|d JBG
|d AGLDB
|d MOR
|d CCO
|d PIFAG
|d OCLCQ
|d MERUC
|d OCLCQ
|d ZCU
|d U3W
|d STF
|d WRM
|d VTS
|d ICG
|d VT2
|d EZ9
|d INT
|d OCLCQ
|d WYU
|d OCLCQ
|d DKC
|d OCLCQ
|d M8D
|d HS0
|d OCLCQ
|d UKCRE
|d AJS
|d NRAMU
|d CRU
|d OCLCQ
|d OCLCO
|d OCLCQ
|
019 |
|
|
|a 796813041
|a 961514874
|a 962616007
|a 966212094
|a 988508004
|a 992062179
|a 1037720423
|a 1038673203
|a 1045516042
|a 1050974600
|a 1055317250
|a 1061055983
|a 1066617939
|a 1077263918
|a 1081252642
|a 1152978750
|a 1153490925
|a 1228556755
|
020 |
|
|
|a 9781614990307
|q (electronic bk.)
|
020 |
|
|
|a 1614990301
|q (electronic bk.)
|
020 |
|
|
|z 1614990298
|
020 |
|
|
|z 9781614990291
|
029 |
1 |
|
|a AU@
|b 000050608461
|
029 |
1 |
|
|a CHNEW
|b 000623728
|
029 |
1 |
|
|a DEBBG
|b BV043123798
|
029 |
1 |
|
|a DEBBG
|b BV044168612
|
029 |
1 |
|
|a DEBSZ
|b 421332344
|
029 |
1 |
|
|a DEBSZ
|b 431240116
|
029 |
1 |
|
|a NZ1
|b 14974884
|
035 |
|
|
|a (OCoLC)812180739
|z (OCoLC)796813041
|z (OCoLC)961514874
|z (OCoLC)962616007
|z (OCoLC)966212094
|z (OCoLC)988508004
|z (OCoLC)992062179
|z (OCoLC)1037720423
|z (OCoLC)1038673203
|z (OCoLC)1045516042
|z (OCoLC)1050974600
|z (OCoLC)1055317250
|z (OCoLC)1061055983
|z (OCoLC)1066617939
|z (OCoLC)1077263918
|z (OCoLC)1081252642
|z (OCoLC)1152978750
|z (OCoLC)1153490925
|z (OCoLC)1228556755
|
037 |
|
|
|a 9781614990307
|b IOS Press
|n http://www.iospress.nl
|
050 |
|
4 |
|a QA76.73.O213
|b K69 2012
|
072 |
|
7 |
|a COM
|x 014000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051310
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051280
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051130
|2 bisacsh
|
082 |
0 |
4 |
|a 005.13/3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Kowalik, Janusz S.
|
245 |
1 |
0 |
|a Using OpenCL :
|b programming massively parallel computers /
|c Janusz Kowalik and Tadeusz Puźniakowski.
|
260 |
|
|
|a Amsterdam :
|b IOS Press,
|c ©2012.
|
300 |
|
|
|a 1 online resource (xiv, 295 pages) :
|b illustrations (some color)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a data file
|
490 |
1 |
|
|a Advances in parallel computing ;
|v v. 21
|
504 |
|
|
|a Includes bibliographical references and index.
|
500 |
|
|
|a Some online versions may be missing accompanying materials.
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a 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
|
505 |
8 |
|
|a 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
|
505 |
8 |
|
|a OpenCL C Language for Programming KernelsQueues, Events and Context; Host Program and Kernel; Data Parallelism in OpenCL; Task Parallelism in OpenCL; How to Start Using OpenCL; Header Files; Libraries; Compilation; Platforms and Devices; OpenCL Platform Properties; Devices Provided by Platform; OpenCL Platforms -- C++; OpenCL Context to Manage Devices; Different Types of Devices; CPU Device Type; GPU Device Type; Accelerator; Different Device Types -- Summary; Context Initialization -- by Device Type; Context Initialization -- Selecting Particular Device; Getting Information about Context
|
505 |
8 |
|
|a OpenCL Context to Manage Devices -- C++Error Handling; Checking Error Codes; Using Exceptions -- Available in C++; Using Custom Error Messages; Command Queues; In-order Command Queue; Out-of-order Command Queue; Command Queue Control; Profiling Basics; Profiling Using Events -- C example; Profiling Using Events -- C++ example; Work-Items and Work-Groups; Information About Index Space from a Kernel; NDRange Kernel Execution; Task Execution; Using Work Offset; OpenCL Memory; Different Memory Regions -- the Kernel Perspective; Relaxed Memory Consistency
|
505 |
8 |
|
|a Global and Constant Memory Allocation -- Host CodeMemory Transfers -- the Host Code; Programming and Calling Kernel; Loading and Compilation of an OpenCL Program; Kernel Invocation and Arguments; Kernel Declaration; Supported Scalar Data Types; Vector Data Types and Common Functions; Synchronization Functions; Counting Parallel Sum; Parallel Sum -- Kernel; Parallel Sum -- Host Program; Structure of the OpenCL Host Program; Initialization; Preparation of OpenCL Programs; Using Binary OpenCL Programs; Computation; Release of Resources; Structure of OpenCL host Programs in C++; Initialization
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a OpenCL (Computer program language)
|
650 |
|
0 |
|a Parallel computers.
|
650 |
|
0 |
|a Parallel programming (Computer science)
|
650 |
|
6 |
|a OpenCL (Langage de programmation)
|
650 |
|
6 |
|a Ordinateurs parallèles.
|
650 |
|
6 |
|a Programmation parallèle (Informatique)
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x C♯
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Java.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Pascal.
|2 bisacsh
|
650 |
|
7 |
|a OpenCL (Computer program language)
|2 fast
|0 (OCoLC)fst01788941
|
650 |
|
7 |
|a Parallel computers.
|2 fast
|0 (OCoLC)fst01052922
|
650 |
|
7 |
|a Parallel programming (Computer science)
|2 fast
|0 (OCoLC)fst01052939
|
700 |
1 |
|
|a Puźniakowski, Tadeusz.
|
710 |
2 |
|
|a IOS Press.
|
776 |
0 |
8 |
|i Print version:
|a Kowalik, Janusz.
|t Using OpenCL.
|d Amsterdam : IOS Press, ©2012
|z 1614990298
|w (OCoLC)781831341
|
830 |
|
0 |
|a Advances in parallel computing ;
|v v. 21.
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=489940
|z Texto completo
|
938 |
|
|
|a Coutts Information Services
|b COUT
|n 25073293
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL1035215
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr10607548
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 489940
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis25073293
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 9781942
|
994 |
|
|
|a 92
|b IZTAP
|