內容簡介
OpenCL(OpenComputingLanguage)是第一個面向異構繫統通用目的並行編程的開放式、免費標準,也是一個統一的編程環境。OpenCL當前已經廣泛應用於各種並行環境和不同行業領域。
《OpenCL實戰》是OpenCL編程的實踐指南,旨在介紹如何在實際的應用程序中使用OpenGL解決問題。全書共16章和4個附錄。正文可以分為3個部分。第一部分是第1~10章,主要討論的是OpenCL語言及其各項功能。第二部分是第11~14章,展示如何用OpenCL來處理高性能計算領域會經常踫到的大規模任務。最後一部分,包括15章和16章,展示如何用OpenCL來加速OpenGL應用程序的執行。附錄A介紹了SDK並演示如何安裝AMD和Nvidia所提供的SDK。附錄B討論了OpenGL和著色器程序開發的基礎知識。附錄C介紹如何安裝和使用MinGW。附錄D討論了嵌入式OpenCL標準。
《OpenCL實戰》適合於需要在異構平臺和並發環境下進行開發的專業人士閱讀,要求讀者有一定的C語言基礎。《OpenCL實戰》也適合對OpenCL和高性能計算感興趣的讀者參考。
《OpenCL實戰》是OpenCL編程的實踐指南,旨在介紹如何在實際的應用程序中使用OpenGL解決問題。全書共16章和4個附錄。正文可以分為3個部分。第一部分是第1~10章,主要討論的是OpenCL語言及其各項功能。第二部分是第11~14章,展示如何用OpenCL來處理高性能計算領域會經常踫到的大規模任務。最後一部分,包括15章和16章,展示如何用OpenCL來加速OpenGL應用程序的執行。附錄A介紹了SDK並演示如何安裝AMD和Nvidia所提供的SDK。附錄B討論了OpenGL和著色器程序開發的基礎知識。附錄C介紹如何安裝和使用MinGW。附錄D討論了嵌入式OpenCL標準。
《OpenCL實戰》適合於需要在異構平臺和並發環境下進行開發的專業人士閱讀,要求讀者有一定的C語言基礎。《OpenCL實戰》也適合對OpenCL和高性能計算感興趣的讀者參考。