Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
CUDA Application Design and Development

Buy

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.

The book then details the thought behind CUDA and teaches how to create, analyze, and debug CUDA applications. Throughout, the focus is on software engineering issues: how to use CUDA in the context of existing application code, with existing compilers, languages, software tools, and industry-standard API libraries.

Using an approach refined in a series of well-received articles at Dr Dobb's Journal, author Rob Farber takes the reader step-by-step from fundamentals to implementation, moving from language theory to practical coding.

  • Includes multiple examples building from simple to more complex applications in four key areas: machine learning, visualization, vision recognition, and mobile computing
  • Addresses the foundational issues for CUDA development: multi-threaded programming and the different memory hierarchy
  • Includes teaching chapters designed to give a full understanding of CUDA tools, techniques and structure.
  • Presents CUDA techniques in the context of the hardware they are implemented on as well as other styles of programming that will help readers bridge into the new material
(HTML tags aren't allowed.)

The Practical Guide to Enterprise Architecture
The Practical Guide to Enterprise Architecture
In A Practical Guide to Enterprise Architecture, six leading experts present indispensable technical, process, and business insight into every aspect of enterprise architecture. You’ll find start-to-finish guidance for architecting effective system, software, and service-oriented architectures; using...
Professional Jakarta Struts (Programmer to Programmer)
Professional Jakarta Struts (Programmer to Programmer)
The Apache Software Foundation's Jakarta Struts remains the most popular Java framework for building enterprise-level Web applications. In the first book to cover the extensive new features of the final release of Struts 1.1, The authors present the technical and conceptual information you need to design, build, and deploy sophisticated Struts 1.1...
Frommer's New Orleans 2011 (Frommer's Complete Guides)
Frommer's New Orleans 2011 (Frommer's Complete Guides)
New Orleans should come with a warning label. No, no, not about hurricanes. Forget that. That’s like solely identifying San Francisco and Los Angeles with earthquakes. No, this is about the city itself. See, there’s this group of residents whom locals call the “never lefts.” They are the people who...

Building Parallel, Embedded, and Real-Time Applications with Ada
Building Parallel, Embedded, and Real-Time Applications with Ada

The arrival and popularity of multi-core processors have sparked a renewed interest in the development of parallel programs. Similarly, the availability of low cost microprocessors and sensors has generated a great interest in embedded real-time programs. This book provides students and programmers with traditional backgrounds in...

Professional Silverlight 2 for ASP.NET Developers (Wrox Programmer to Programmer)
Professional Silverlight 2 for ASP.NET Developers (Wrox Programmer to Programmer)
Our overarching goal in writing this book was to give ASP.NET developers the power to quickly and easily create visually stunning Internet applications, coupled with rich interactivity to fully immerse the user in a new online experience. Silverlight gives you everything you need to do just this, and in serious style!

As well as taking you...

AppleScript: A Beginner's Guide (Beginners Guide)
AppleScript: A Beginner's Guide (Beginners Guide)

Essential Skills--Made Easy!

Learn to program in AppleScript, the versatile scripting language built right into Mac OS X and supported by most major applications. AppleScript: A Beginner's Guide shows you how to write powerful scripts with the AppleScript Editor to automate tasks, save time and effort, and...

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