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.)

Muslim Women, Agency and Resistance Politics: The Case of Kashmir
Muslim Women, Agency and Resistance Politics: The Case of Kashmir
This book investigates agency in the historical resistance movement in Kashmir by initiating a fresh conversation about Muslim Kashmiri women. It exhibits Muslim women not merely as accidental victims but conscientious agents who choose to operate within the struggles of self-determination. The experience of victimization stimulates women to...
ProActive Sales Management: How to Lead, Motivate, and Stay Ahead of the Game
ProActive Sales Management: How to Lead, Motivate, and Stay Ahead of the Game

Today's sales managers have to be quicker than ever, being more proactive about hiring the best performers and retaining them, multi-tasking, and managing complex sales processes in order to close more and more deals. This book provides readers with a proven method for managing the sales process as well as the salespeople. Packed with...

C# 7.0 All-in-One For Dummies
C# 7.0 All-in-One For Dummies

Sharpen your knowledge of C#

C# know-how is a must if you want to be a professional Microsoft developer. It's also good to know a little C# if you're building tools for the web, mobile apps, or other development tasks. C# 7.0 All-in-One For Dummies offers a deep dive into C# for coders still learning the...


Basic Security Testing with Kali Linux
Basic Security Testing with Kali Linux

With computer hacking attacks making headline news on a frequent occasion, it is time for companies and individuals to take a more active stance in securing their computer systems. Kali Linux is an Ethical Hacking platform that allows good guys to use the same tools and techniques that a hacker would use so they can find issues with their...

Guide to Advanced Empirical Software Engineering
Guide to Advanced Empirical Software Engineering
Empirical studies have become an integral element of software engineering research and practice. This unique text/reference includes chapters from some of the top international empirical software engineering researchers and focuses on the practical knowledge necessary for conducting, reporting and using empirical methods in software engineering....
Women in Early British and Irish Astronomy: Stars and Satellites
Women in Early British and Irish Astronomy: Stars and Satellites

Careers in astronomy for women (as in other sciences) were a rarity in Britain and Ireland until well into the twentieth century. The book investigates the place of women in astronomy before that era, recounted in the form of biographies of about 25 women born between 1650 and 1900 who in varying capacities contributed to its progress during the...

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