wiki:adherelinux

Version 31 (modified by adherelinux, 14 years ago) (diff)

--

Adherelinux's Page

Introduce GPGPU

  • 前言
    • 平行運算
    • GPGPU(General Purpose Graphic Unit)
  • CUDA硬體架構
    • 高速運算的方案
    • CUDA軟硬體

前言

  1. 電腦與人腦的比較
    • 人腦的運算能力:10次運算/秒(10 HZ)。
    • 電腦的運算能力: 109 次運算/秒 (109 HZ,十億次)。
    • Hz(赫 Hertz)等於每秒振動一週之頻率。單位時間(如1秒)內所產生的脈衝個數稱為頻率。
  2. 需要長時間計算工作最常見的工程問題
    • 飛彈的導引系統:1011 ~10 12次運算/秒。
    • 天氣預測。
    • 核子試爆結果。
    • DNA結構模擬。

什麼是平行運算

平行運算其實就是將同一個運算的工作,交給整個 Cluster 裡面的所有 CPU 來進行同步運算的一個功能。由於使用到多個 CPU 的運算能力,所以可以加快運算的速度。 image(parallel.JPG)?

GPGPU(General Purpose Graphic Unit)

  • GPU,最主要的功能是滿足電腦顯示圖形的元件。
  • GPGPU就是以繪圖晶片進行通用的運算,由於新型的繪圖晶片開始允許可程式性,讓原本被鎖定用於繪圖運算的繪圖晶片,開始可執行通用運算。
  • 一般而言,中央處理器負責大部分的運算工作,也是所謂的通用運算,而顯示卡晶片專門處理影像,彼此的分工明確。

Attachments (9)

Download all attachments as: .zip