Selasa, 23 September 2014

PDF⋙ GPGPU Programming for Games and Science by David H. Eberly

GPGPU Programming for Games and Science by David H. Eberly

GPGPU Programming for Games and Science

GPGPU Programming for Games and Science by David H. Eberly PDF, ePub eBook D0wnl0ad

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.



From reader reviews:

Dorothy Guillen:

Your reading 6th sense will not betray a person, why because this GPGPU Programming for Games and Science guide written by well-known writer whose to say well how to make book that may be understand by anyone who all read the book. Written within good manner for you, leaking every ideas and creating skill only for eliminate your personal hunger then you still doubt GPGPU Programming for Games and Science as good book but not only by the cover but also through the content. This is one reserve that can break don't ascertain book by its cover, so do you still needing yet another sixth sense to pick this kind of!? Oh come on your reading sixth sense already said so why you have to listening to an additional sixth sense.


Rita Carter:

Reading a book to become new life style in this season; every people loves to learn a book. When you go through a book you can get a lots of benefit. When you read books, you can improve your knowledge, since book has a lot of information into it. The information that you will get depend on what forms of book that you have read. If you wish to get information about your examine, you can read education books, but if you want to entertain yourself look for a fiction books, these kinds of us novel, comics, and also soon. The GPGPU Programming for Games and Science offer you a new experience in reading a book.


Joseph Lee:

In this age globalization it is important to someone to obtain information. The information will make you to definitely understand the condition of the world. The fitness of the world makes the information quicker to share. You can find a lot of sources to get information example: internet, newspapers, book, and soon. You will see that now, a lot of publisher in which print many kinds of book. Often the book that recommended to you is GPGPU Programming for Games and Science this reserve consist a lot of the information from the condition of this world now. That book was represented so why is the world has grown up. The language styles that writer use to explain it is easy to understand. The particular writer made some investigation when he makes this book. Here is why this book suited all of you.




Read GPGPU Programming for Games and Science by David H. Eberly for online ebook

GPGPU Programming for Games and Science by David H. Eberly Free PDF d0wnl0ad, audio books, books to read, good books to read, cheap books, good books, online books, books online, book reviews epub, read books online, books to read online, online library, greatbooks to read, PDF best books to read, top books to read GPGPU Programming for Games and Science by David H. Eberly books to read online.

GPGPU Programming for Games and Science by David H. Eberly Doc

GPGPU Programming for Games and Science by David H. Eberly Mobipocket
GPGPU Programming for Games and Science by David H. Eberly EPub

Tidak ada komentar:

Posting Komentar