CPU與GPU/CUDA/AWS GPU服務器

一.CPU與GPU的不同(簡單,抽象,大概的認識)

  • 如果把處理任務比作愚公移山(現代),那麼CPU就是挖掘機作業次數多,GPU就是用大鏟。(~~不要打我:)

  • CPU適合邏輯控制很多,調用複雜的任務。GPU是和做計算密級型,易於並行的程序。(深度學習的CV就很合適)

二.CUDA

  • 是nvidia從2007年開始推出的統一計算架構,爲了讓GPU有可用的編程環境,從而通過程序控制底層的硬件進行計算。
  • CUDA軟件環境:(即應用程序可以任意調用下方淺藍色的層級,進而使用GPU)
CUDA函數庫 CUDALibrary
CUDA運行時API RuntimeAPI
CUDA驅動API DriverAPI

  • CUDA硬件環境:
  1. GPU架構:GPU的結構,包括處理的核,運算單元,緩存,對雙精度的支持等等。
  2. 芯片型號:每一代架構都有自己做並行化的思想,芯片就是做並行化的實現。
  3. 顯卡系列:GeForce(筆記本),Quadro(工作站),Tesla(服務器)(顯卡就是用幾塊芯片怎麼組合等等)
  4. GeForce顯卡型號:GTX(這個是主流,其他很老)

三.AWS創建自己的服務器

選地區->EC2->創建服務器->選擇操作系統->選擇GPU->硬盤大小->創建密鑰(通過文件登錄服務器)->啓動初始化->登錄(key pair,公派地址)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章