Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Using OpenCL: Programming Massively Parallel Computers (Advances in Parallel Computing)

Buy

In 2011 many computer users were exploring the opportunities and the benefits of the massive parallelism offered by heterogeneous computing. In 2000 the Khronos Group, a not-for-profit industry consortium, was founded to create standard open APIs for parallel computing, graphics and dynamic media. Among them has been OpenCL, an open system for programming heterogeneous computers with components made by multiple manufacturers. This publication explains how heterogeneous computers work and how to program them using OpenCL. It also describes how to combine OpenCL with OpenGL for displaying graphical effects in real time. Chapter 1 describes briefly two older de facto standard and highly successful parallel programming systems: MPI and OpenMP. Collectively, the MPI, OpenMP, and OpenCL systems cover programming of all major parallel architectures: clusters, shared-memory computers, and the newest heterogeneous computers. Chapter 2, the technical core of the book, deals with OpenCL fundamentals: programming, hardware, and the interaction between them. Chapter 3 adds important information about such advanced issues as double-versus-single arithmetic precision, efficiency, memory use, and debugging. Chapters 2 and 3 contain several examples of code and one case study on genetic algorithms. These examples are related to linear algebra operations, which are very common in scientific, industrial, and business applications. Most of the books examples can be found on the enclosed CD, which also contains basic projects for Visual Studio, MinGW, and GCC. This supplementary material will assist the reader in getting a quick start on OpenCL projects.

IOS Press is an international science, technical and medical publisher of high-quality books for academics, scientists, and professionals in all fields.

Some of the areas we publish in:

-Biomedicine
-Oncology
-Artificial intelligence
-Databases and information systems
-Maritime engineering
-Nanotechnology
-Geoengineering
-All aspects of physics
-E-governance
-E-commerce
-The knowledge economy
-Urban studies
-Arms control
-Understanding and responding to terrorism
-Medical informatics
-Computer Sciences

(HTML tags aren't allowed.)

The One-Page Project Manager for Execution: Drive Strategy and Solve Problems with a Single Sheet of Paper
The One-Page Project Manager for Execution: Drive Strategy and Solve Problems with a Single Sheet of Paper

Drive Strategy With Simplicity–On A Single Sheet Of Paper!

The One-Page Project Manager set a new standard as an understandable and easy-to-apply organizational tool, allowing managers to summarize complex projects on a single information-rich page. This book, third in the OPPM series, describes how to combine...

Work Item Management with IBM Rational ClearQuest and Jazz: A Customization Guide
Work Item Management with IBM Rational ClearQuest and Jazz: A Customization Guide

Almost everyone has had the need at one point or another to keep a list of things that need to be done. Many people pick up a piece of paper every day and write down the things they want to attempt to accomplish that day. Such lists drive many people’s lives. Some people keep them in their heads, but as we get older, we need to...

Conceptual Analysis and Philosophical Naturalism (Bradford Books)
Conceptual Analysis and Philosophical Naturalism (Bradford Books)
Many philosophical naturalists eschew analysis in favor of discovering metaphysical truths from the a posteriori, contending that analysis does not lead to philosophical insight. A countercurrent to this approach seeks to reconcile a certain account of conceptual analysis with philosophical naturalism; prominent and influential proponents of this...

CSS3 For Dummies
CSS3 For Dummies

Get the most out of the new features in CSS3

Cascading Style Sheets (CSS3) boasts many new features that designers love. Things like better mobility, cleaner code, less maintenance, and basic interactivity without JavaScript are just a few. Get thoroughly up to speed on CSS3 with CSS3 For Dummies. Whether you're a web...

Cybercrime Investigation Case Studies: An Excerpt from Placing the Suspect Behind the Keyboard
Cybercrime Investigation Case Studies: An Excerpt from Placing the Suspect Behind the Keyboard

Cybercrime Investigation Case Studies is a "first look" excerpt from Brett Shavers' new Syngress book, Placing the Suspect Behind the Keyboard. Case studies are an effective method of learning the methods and processes that were both successful and unsuccessful in real cases. Using a variety of case types,...

Language in Cognition and Affect (Second Language Learning and Teaching)
Language in Cognition and Affect (Second Language Learning and Teaching)

The volume contains most updated theoretical and empirical research on foreign or second language processes analyzed from the perspective of cognition and affect. It consists of articles devoted to various issued related to such broad topics as gender, literacy, translation or culture, to mention a few. The collection of papers offers a...

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