Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Graphics & Multimedia   DirectX

GPGPU Programming for Games and Science


Blowout Sale! Save 55% on the GPGPU Programming for Games and Science by A K Peters/CRC Press at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. An In-Depth, Practical Guide to GPGPU Programming Using Direct3D 11 GPGPU Programming for Games and Science demonstrates how to achieve the following


Product Description

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 Resource
Available 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.

Additional Information

Manufacturer:A K Peters/CRC Press
Publisher:A K Peters/CRC Press
Studio:A K Peters/CRC Press
EAN:9781466595354
Item Weight:0 pounds
Item Size:1.25 x 9.75 x 9.75 inches
Package Weight:2.16 pounds
Package Size:7.56 x 1.02 x 1.02 inches

GPGPU Programming for Games and Science by A K Peters/CRC Press

Buy Now:
GPGPU Programming for Games and Science

Brand: A K Peters/CRC Press
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$93.95
$42.50
You Save: 55%


Quantity:  

 


View More In DirectX.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by A K Peters/CRC Press, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781466508682, isbn: 146650868X,
A First Course in Game ProgrammingMost of today’s commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming....

ean: 9781556226441, isbn: 1556226446,
Delving into the concept of real-time strategy, this guide includes practical, hands-on programming and use of artificial intelligence; a unique graphics engine developed by the author; and multiple game design strategies along with programming code....

mpn: black & white tables, figures, ean: 9781936420223, isbn: 1936420228,
This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.