Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming

Buy

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran.

To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison.

  • Leverage the power of GPU computing with PGI’s CUDA Fortran compiler
  • Gain insights from members of the CUDA Fortran language development team
  • Includes multi-GPU programming in CUDA Fortran, covering both peer-to-peer and message passing interface (MPI) approaches
  • Includes full source code for all the examples and several case studies
  • Download source code and slides from the book's companion website
(HTML tags aren't allowed.)

Text Mining for Biology And Biomedicine
Text Mining for Biology And Biomedicine
Univ. of Manchester, UK. Text provides bioinformatic practitioners with full range of text mining techniques to help address challenges in mining biology and biomedical texts. Includes methods of natural language processing (NLP) and their application in the biological domain; various lexical, terminological, and ontological resources; and...
Linux Email
Linux Email
Many businesses want to run their email servers on Linux for greater control and flexibility of corporate communications, but getting started can be complicated. The attractiveness of a free-to-use and robust email service running on Linux can be undermined by the apparent technical challenges involved. Some of the complexity arises from the fact...
Instant Simple Botting with PHP
Instant Simple Botting with PHP

do for you, and then get to work with the most important features and tasks. This book is a hands-on Starter guide that takes the reader from initialization to the coding and implementation of bot apps.Instant Simple Botting with PHP targets programmers of all levels who are familiar with common PHP functions and syntax, and who want to learn...


Developing Killer Web Apps with Dreamweaver MX and C#
Developing Killer Web Apps with Dreamweaver MX and C#

Dreamweaver MX 2004 is a great tool, and a great teacher. Its finely tuned support for ASP.NET makes it the fastest way to build serious data-driven web applications. And its transparent interface and the ultra-clean code it generates gives you ample opportunity to learn ASP.NET in its purest form.

For those who aren’t yet...

Optical Scanning Holography with MATLAB®
Optical Scanning Holography with MATLAB®

Optical Scanning Holography is an exciting new field with many potential novel applications. This book contains tutorials, research materials, as well as new ideas and insights that will be useful for those working in the field of optics and holography. The book has been written by one of the leading researchers in the field. It covers the...

Twisted Network Programming Essentials
Twisted Network Programming Essentials

Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you’ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You’ll also learn the tools to build new protocols using...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy