GPGPU Programming for Games and Science
1 906 kr
1 906 kr
Ma., 17 feb. - to., 20 feb.
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Produktbeskrivelse
An In-Depth, Practical Guide to GPGPU Programming Using Direct3D 11
GPGPU Programming for Games and Science demonstrates how to achieve the following requirements to tackle practical problems in computer science and software engineering:
- Robustness
- Accuracy
- Speed
- Quality source code that is easily maintained, reusable, and readable
The book primarily addresses programming on a graphics processing unit (GPU) while covering some material also relevant to programming on a central processing unit (CPU). It discusses many concepts of general purpose GPU (GPGPU) programming and presents practical examples in game programming and scientific programming.
The author first describes numerical issues that arise when computing with floating-point arithmetic, including making trade-offs among robustness, accuracy, and speed. He then shows how single instruction multiple data (SIMD) extensions work on CPUs since GPUs also use SIMD.
The core of the book focuses on the GPU from the perspective of Direct3D 11 (D3D11) and the High Level Shading Language (HLSL). This chapter covers drawing 3D objects; vertex, geometry, pixel, and compute shaders; input and output resources for shaders; copying data between CPU and GPU; configuring two or more GPUs to act as one; and IEEE floating-point support on a GPU.
The book goes on to explore practical matters of programming a GPU, including code sharing among applications and performing basic tasks on the GPU. Focusing on mathematics, it next discusses vector and matrix algebra, rotations and quaternions, and coordinate systems. The final chapter gives several sample GPGPU applications on relatively advanced topics.
Web ResourceAvailable on a supporting website, the author’s fully featured Geometric Tools Engine for computing and graphics saves you from having to write a large amount of infrastructure code necessary for even the simplest of applications involving shader programming. The engine provides robust and accurate source code with SIMD when appropriate and GPU versions of algorithms when possible.
Artikkel nr.
9a1c67b9-a158-493e-bf19-5942548f3108
GPGPU Programming for Games and Science
1 906 kr
1 906 kr
Ma., 17 feb. - to., 20 feb.
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Lignende toppselgere
INF Øreputer for Bose QC35 I/II, QC25, QC15, QC 2 AE 2, AE 2i, AE 2w, SoundTrue, SoundLink
99 kr
Tidligere laveste pris:
126 kr
Øreputer for Bose QuietComfort - QC35/QC25/QC15/AE2 Hodetelefoner Svart
99 kr
Galaxy Lamp - Nebula Star -projektoren med fjernkontroll
499 kr
Tidligere laveste pris:
909 kr
INF Stylus Pen kompatibel med iPad 2018-2023-serien HvitiPad
196 kr
Tidligere laveste pris:
268 kr
Lader kompatibel med Garmin Klokke - Universell Hurtiglader
89 kr
2-Pak - iPhone Lader Adapter+Kabel 20W USB-C Hurtiglader
199 kr
INF Etterfilter til Dyson V11 / V15 akselstøvsuger 3-pakning
229 kr
Tidligere laveste pris:
409 kr
Elektrisk babyneglefil - fra nyfødt til småbarn
199 kr
Squid Game 2 Gonggi & Round Case Korean
169 kr
Sovende hodetelefoner - Hodebånd og øyemaske med Bluetooth -hodetelefoner
249 kr
Tidligere laveste pris:
299 kr
Anbefalinger til dig
MIRKA Håndslibe Kit HANDY - 2278912
612 kr
SERO Apple Macbook magsafe 2 lader, 60W - for Macbook Pro 13" m. Retina skjerm
349 kr
INF Støvsugertilbehør 22 deler Xiaomi Roborock S5 Max/S6 Pure/S6 MAXV/S50/S51/S55/S5/S60/S65/S6
285 kr
Tidligere laveste pris:
335 kr
INF SCART til HDMI-omformer 1080p
129 kr
Tidligere laveste pris:
149 kr
RCA til HDMI Converter 1080p - Adapter
129 kr
Skjærebrett med Stativ - Bambus - 5-deler
499 kr
Tidligere laveste pris:
549 kr
Fjernkontroll til Apple TV 4K/Gen 1/2/3/4/HD
179 kr
Digital vekt - lommevekt, smykkevekt 0,01 - 200g
119 kr
INF AirTag-holder, 2 stk. Flerfarget
86 kr
Blodtrykksmåler for overarmen med minnefunksjoner
259 kr