CUDA概述

  • 基本概念和定義

CUDA其實是一種多平臺計算系統,最基本的配置是一臺CPU主機和一塊顯卡,二者都能進行計算。其中CPU主機稱爲host, GPU稱爲device,CUDA的API程序的命名和參數命名會使用host和device用來區分兩種計算平臺。函數

  • CUDA Runtime API和CUDA Driver API的區別

二者很類似,有不少函數均可以替換使用。但有一些區別:配置

Runtime API簡化了設備代碼管理,採用了隱式初始化,內容管理和模塊管理。Driver API提供了更精細的控制,特別是載入內容和模塊。程序

Runtime API代碼更簡單一些,可是缺少像Driver API那樣的控制級別。im

相關文章
相關標籤/搜索