Learn how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance applications. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran.
Greg Ruetsch
Massimiliano Fatica
14 October 2013 (All day)
Every CUDA developer, from the casual to the most sophisticated, will find something here of interest and immediate usefulness. Newer CUDA developers will see how the hardware processes commands and how the driver checks progress; more experienced CUDA developers will appreciate the expert coverage of topics such as the driver API and context migration, as well as the guidance on how best to structure CPU/GPU data interchange and synchronization.
Nicholas Wilt
22 June 2013 (All day)
As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA Application Design and Development starts with an introduction to parallel computing concepts for readers with no previous parallel experience, and focuses on issues of immediate importance to working software developers: achieving high performance, maintaining competitiveness, analyzing CUDA benefits versus costs, and determining application lifespan Written by Rob Farber, author of the popular "Super Computing for the Masses" series in Dr Dobbs Journal.
Rob Farber
14 November 2011 (All day)
This is the second volume of Morgan Kaufmanns GPU Computing Gems, offering an all-new set of insights, ideas, and practical, hands-on, skills from researchers and developers worldwide. Each chapter gives you a window into the work being performed across a variety of application domains, and the opportunity to witness the impact of parallel GPU computing on the efficiency of scientific research.
Wen-Mei Hwu
12 October 2011 (All day)
GPU Computing Gems: Emerald Edition is the first volume in Morgan Kaufmann's Applications of GPU Computing Series, offering the latest insights and research in computer vision, electronic design automation, emerging data-intensive applications, life sciences, medical imaging, ray tracing and rendering, scientific simulation, signal and audio processing, statistical modeling, and video / image processing
Wen-Mei Hwu
7 April 2011 (All day)
Written by two senior members of the CUDA software platform team, this book shows programmers how to employ each area of CUDA through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You will discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance.
Jason Sanders
Edward Kandrot
28 July 2010 (All day)
Multi-core processors are no longer the future of computing-they are the present day reality. A typical mass-produced CPU features multiple processor cores, while a GPU (Graphics Processing Unit) may have hundreds or even thousands of cores. With the rise of multi-core architectures has come the need to teach advanced programmers a new and essential skill: how to program massively parallel processors.
Wen-Mei Hwu
David Kirk
5 February 2010 (All day)