Image Processing Using CUDA: Designing an object oriented framework for CUDA based image processing (Paperback)
暫譯: 使用CUDA的影像處理:設計基於CUDA的物件導向影像處理框架 (平裝本)

Pritam Shete, Surojit Kumar Bose

  • 出版商: LAP LAMBERT
  • 出版日期: 2012-06-08
  • 售價: $2,140
  • 貴賓價: 9.5$2,033
  • 語言: 英文
  • 頁數: 88
  • 裝訂: Paperback
  • ISBN: 3659135569
  • ISBN-13: 9783659135569
  • 相關分類: CUDA
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Nowadays, GPUs are multi-core parallel processors with very high memory bandwidth. Recently for last few years developers and researchers are offloading computationally intensive tasks to GPUs to gain significant speedup compared to the CPU. Most of the image processing algorithms perform same operation on a large number of pixels, which can be parallelized on single instruction multiple data GPU architecture. Initially shader based frameworks like GLSL, Cg etc have been used for GP-GPU. NVIDIA has developed CUDA to write scalable parallel programs in C like language. GLSL, Cg and CUDA provide significant speedup, however they offer complex integration frameworks and require specialized programming skills. Most of GPU based frameworks are developed using procedural programming, which limits the scope of flexibility, code reusability, information and complexity hiding. In this book, we bring in an object oriented framework for the CUDA based image processing. We demonstrate a set of design patterns exploiting programming advantages of an object oriented language, such as encapsulation, information hiding, code reusability, complexity hiding and extensibility.

商品描述(中文翻譯)

如今,GPU 是具有多核心並行處理能力的處理器,擁有非常高的記憶體帶寬。近幾年來,開發者和研究人員將計算密集型任務轉移到 GPU 上,以獲得相較於 CPU 的顯著加速。大多數影像處理演算法對大量像素執行相同的操作,這可以在單指令多資料(Single Instruction Multiple Data, SIMD)GPU 架構上進行並行化。最初,像 GLSL、Cg 等基於著色器的框架被用於通用圖形處理單元(GP-GPU)。NVIDIA 開發了 CUDA,以便用類似 C 的語言編寫可擴展的並行程式。GLSL、Cg 和 CUDA 提供了顯著的加速,然而它們提供了複雜的整合框架,並需要專業的程式設計技能。大多數基於 GPU 的框架是使用程序式編程開發的,這限制了靈活性、程式碼重用、資訊隱藏和複雜性隱藏的範疇。在本書中,我們引入了一個基於 CUDA 的影像處理物件導向框架。我們展示了一組設計模式,利用物件導向語言的編程優勢,如封裝、資訊隱藏、程式碼重用、複雜性隱藏和可擴展性。

最後瀏覽商品 (1)