Электронная книга: John Cheng «Professional CUDA C Programming»

Professional CUDA C Programming

Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA– a parallel computing platform and programming model designed to ease the development of GPU programming – fundamentals in an easy-to-follow format, and teaches readers how to think in parallel and implement parallel algorithms on GPUs. Each chapter covers a specific topic, and includes workable examples that demonstrate the development process, allowing readers to explore both the «hard» and «soft» aspects of GPU programming. Computing architectures are experiencing a fundamental shift toward scalable parallel computing motivated by application requirements in industry and science. This book demonstrates the challenges of efficiently utilizing compute resources at peak performance, presents modern techniques for tackling these challenges, while increasing accessibility for professionals who are not necessarily parallel programming experts. The CUDA programming model and tools empower developers to write high-performance applications on a scalable, parallel computing platform: the GPU. However, CUDA itself can be difficult to learn without extensive programming experience. Recognized CUDA authorities John Cheng, Max Grossman, and Ty McKercher guide readers through essential GPU programming skills and best practices in Professional CUDA C Programming, including: CUDA Programming Model GPU Execution Model GPU Memory model Streams, Event and Concurrency Multi-GPU Programming CUDA Domain-Specific Libraries Profiling and Performance Tuning The book makes complex CUDA concepts easy to understand for anyone with knowledge of basic software development with exercises designed to be both readable and high-performance. For the professional seeking entrance to parallel computing and the high-performance computing community, Professional CUDA C Programming is an invaluableresource, with the most current information available on the market.

Издательство: "John Wiley&Sons Limited (USD)"

ISBN: 9781118739273

электронная книга

Купить за 3901.72 руб и скачать на Litres

John Cheng

John Cheng You-Nam
Chinese name 鍾耀南
Chinese name 鍾耀南 (Traditional)
Chinese name 钟耀南 (Simplified)
Pinyin zhōng yào nán (Mandarin)
Jyutping chung1 yu4 nam2 (Cantonese)
Origin Singapore
Born Singapore
Other name(s) 阿南, Ah Nam, Zhong Yaonan
Occupation Actor, getai singer and compére
Genre(s) Getai
Instrument(s) Singing
Years active 1998 - present

John Cheng You Nam is a Singaporean actor and Getai compére who made his debut in Money No Enough and is most notable for his role in Liang Po Po: The Movie.



Cheng debuted in acting in the 1998 film Money No Enough, and the following year was cast in Liang Po Po. He was arrested on charges of abusing ectasy in 2006, and was jailed for a year.

Cheng courted controversy when he shouted at journalists during Jack Neo's press conference on the latter's marital affairs.


  • Money No Enough (1997)
  • Liang Po Po (1998)
  • Hitman in the City
  • The Mirror (1999)
  • That One No Enough (1999)
  • Return of the Condor Heroes (2001)
  • I Not Stupid (2002)
  • Homerun (2003)
  • The Best Bet (2004)
  • Folks Jump Over The Wall (2007)
  • Love Blossom (2008)
  • The Chen Shucheng Show (2008)
  • Money No Enough II (2008)
  • Missing You (2008)
  • Where Got Ghost? (2009)
  • The Ghosts Must Be Crazy (2011)

Self-created songs

  • 爸爸德士

External links

Источник: John Cheng

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
John ChengProfessional CUDA C ProgrammingBreak into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming… — John Wiley&Sons Limited (USD), электронная книга Подробнее...
3901.72электронная книга

См. также в других словарях:

  • CUDA — Developer(s) Nvidia Corporation Stable release 4.0 / May 17 2011; 6 months ago (May 17 2011) Operating system Windows XP and later Mac OS X Linux …   Wikipedia

  • Cg (programming language) — Cg (short for C for Graphics) is a high level shading language developed by Nvidia in close collaboration with Microsoft[1][2] for programming vertex and pixel shaders. It is very similar to Microsoft s HLSL. Cg is based on the C programming… …   Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Graphics processing unit — GPU redirects here. For other uses, see GPU (disambiguation). GeForce 6600GT (NV43) GPU A graphics processing unit or GPU (also occasionally called visual processing unit or VPU) is a specialized circuit designed to rapidly manipulate and alter… …   Wikipedia

  • PhysX — Developer(s) Nvidia Corporation Stable release 9.11.0621 / October 24, 2010; 12 months ago& …   Wikipedia

  • OpenMP — Original author(s) OpenMP Architecture Review Board[1] Developer(s) OpenMP Architecture Review Board …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»