SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
GPU簡介
分析應用科
陳一宏
2
 中央處理單元(CPU)
– 大腦, 處理指令集的位置
– 設計上為序列式(Sequential)滿足通用性需求
– 不同的任務在不同時間快速切換
– 擅長複雜邏輯判斷,先天不易做平行化
 包含數個核心(MultiCores)
CPU – 結構
接收/解釋命令
控制程式資料進
入主記憶體
L1/L2快取記憶
邏輯運
算元
(CORE)
( +-*/
>=<)
CPU僅有數個核心(通常<10核)
3
 圖形處理單元(Graphical Processing Unit )
– 任務是在螢幕上合成顯示數百萬個像素的圖像
– 擅長大量、簡單,先天不易做複雜運算(邏輯、流程控制)
 包含數百個核心(Many Cores)
GPU – 結構
接收/解釋命令
控制程式資料進
入主記憶體
L1/L2快取記憶
邏輯運
算元
(CORE)
( +-*/
>=<)
GPU至少有>100核心
載貨類比
大卡車 vs. 摩托車
4
GPU – 作為繪圖卡
撒點、格狀化、上色在圖形處理時具有資料間彼此無關的
特性(Processed INDEPENDENTLY)
5
GPU – 作為繪圖卡
每一個像素可以分別交給
一顆CORE(核心)處理
6
 NVIDIA
– 2011首次提出通用性顯示處理單元 (GPGPU)
– 將GPU進行一般性運算(不受限於影像顯示)
– 利用CUDA 技術只要有NVIDIA的一般顯示卡,就能使用GPU加速
運算
GPGPU – 作為通用性計算
7
GPU加速
來源: EuroNova
在不同的算法中皆表明,相較於CPU使用GPU有顯著的加速效果。
8
類神經網路 – 平行計算
文獻:IEEE on Big Data
訓練子集
A
訓練子集
B
訓練子集
N
訓
練
資
料
∆𝑤 𝑎
∆𝑤 𝑏
∆𝑤 𝑛
…
𝑊𝑖+1 = 𝑊𝑖 + ∆𝑤𝑗
𝑁
𝑠𝑢𝑏𝑠𝑒𝑡
W
W
類神經網路可以容易的分割任務,執行平行計算。
適於GPU特性
9
小結
CPU GPU
資料處理 序列式 平行式
程式控制 簡單 複雜
邏輯 複雜 簡單
核心數 4-8 2560 (GTX 1080)
適合 小資料
(邏輯成分高)
大資料
(大量、密集度高)
 中央處理單元(CPU)與 圖形顯示單元(GPU) 比較
資料量體大,運算邏輯簡單適合使用GPU
End

Mais conteúdo relacionado

Mais procurados

深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)
深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)
深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)Will Huang
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~Yoshitaka Kawashima
 
ネットワークフロー
ネットワークフローネットワークフロー
ネットワークフローKohei Shinohara
 
Artificial insemination steps for carp
Artificial insemination steps for carpArtificial insemination steps for carp
Artificial insemination steps for carpFiras Mizory
 
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법철민 신
 
Pythonと機械学習によるWebセキュリティの自動化
Pythonと機械学習によるWebセキュリティの自動化Pythonと機械学習によるWebセキュリティの自動化
Pythonと機械学習によるWebセキュリティの自動化Isao Takaesu
 
WordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメWordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメhorike37
 
様々な全域木問題
様々な全域木問題様々な全域木問題
様々な全域木問題tmaehara
 
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版Masahiro Nagano
 
Python crawling tutorial
Python crawling tutorialPython crawling tutorial
Python crawling tutorialChen-Ming Yang
 
trace code tool 以及人月神話
trace code tool 以及人月神話trace code tool 以及人月神話
trace code tool 以及人月神話Yi-Hsiang Huang
 
AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説AtCoder Inc.
 
Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介MITSUNARI Shigeo
 
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn 連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn Cicilia Lee
 
App inventor2利用WebViewer與ActivityStarter連到外部網站
App inventor2利用WebViewer與ActivityStarter連到外部網站App inventor2利用WebViewer與ActivityStarter連到外部網站
App inventor2利用WebViewer與ActivityStarter連到外部網站Jerry Wu
 
文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)Hiroshi Tokumaru
 
Pond construction as a challenge for fish processing industry
Pond construction as a challenge for fish processing industryPond construction as a challenge for fish processing industry
Pond construction as a challenge for fish processing industrySantosh Kumar Sahoo
 
Biology of corals.pptx
Biology of corals.pptxBiology of corals.pptx
Biology of corals.pptxVinod kumar
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~Takuya Akiba
 

Mais procurados (20)

深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)
深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)
深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2)
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
 
ネットワークフロー
ネットワークフローネットワークフロー
ネットワークフロー
 
Artificial insemination steps for carp
Artificial insemination steps for carpArtificial insemination steps for carp
Artificial insemination steps for carp
 
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
 
Pythonと機械学習によるWebセキュリティの自動化
Pythonと機械学習によるWebセキュリティの自動化Pythonと機械学習によるWebセキュリティの自動化
Pythonと機械学習によるWebセキュリティの自動化
 
Zoology X a
Zoology X aZoology X a
Zoology X a
 
WordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメWordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメ
 
様々な全域木問題
様々な全域木問題様々な全域木問題
様々な全域木問題
 
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
 
Python crawling tutorial
Python crawling tutorialPython crawling tutorial
Python crawling tutorial
 
trace code tool 以及人月神話
trace code tool 以及人月神話trace code tool 以及人月神話
trace code tool 以及人月神話
 
AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説
 
Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介
 
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn 連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
 
App inventor2利用WebViewer與ActivityStarter連到外部網站
App inventor2利用WebViewer與ActivityStarter連到外部網站App inventor2利用WebViewer與ActivityStarter連到外部網站
App inventor2利用WebViewer與ActivityStarter連到外部網站
 
文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)
 
Pond construction as a challenge for fish processing industry
Pond construction as a challenge for fish processing industryPond construction as a challenge for fish processing industry
Pond construction as a challenge for fish processing industry
 
Biology of corals.pptx
Biology of corals.pptxBiology of corals.pptx
Biology of corals.pptx
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
 

Semelhante a Gpu簡介

Cuda基本介绍
Cuda基本介绍Cuda基本介绍
Cuda基本介绍caolejun
 
「電腦硬體」教學示例與研討
「電腦硬體」教學示例與研討「電腦硬體」教學示例與研討
「電腦硬體」教學示例與研討David Tang
 
Raspberry Pi 智能風扇
Raspberry Pi 智能風扇Raspberry Pi 智能風扇
Raspberry Pi 智能風扇艾鍗科技
 
Linux期末 效能調教(kernel trnning)
Linux期末 效能調教(kernel trnning)Linux期末 效能調教(kernel trnning)
Linux期末 效能調教(kernel trnning)米米 林
 
System optimize experience
System optimize experienceSystem optimize experience
System optimize experience召仁 刘
 
系統程式 -- 第 10 章
系統程式 -- 第 10 章系統程式 -- 第 10 章
系統程式 -- 第 10 章鍾誠 陳鍾誠
 
A bunch of hpc
A bunch of hpcA bunch of hpc
A bunch of hpcyiwei yang
 
MySQL新技术探索与实践
MySQL新技术探索与实践MySQL新技术探索与实践
MySQL新技术探索与实践Lixun Peng
 
ICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxliutommy1
 
0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)Timothy Chen
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档lwj2012
 
复习第六章
复习第六章复习第六章
复习第六章lqarenas
 

Semelhante a Gpu簡介 (20)

Cpu
CpuCpu
Cpu
 
17 cpu01
17 cpu0117 cpu01
17 cpu01
 
Cuda基本介绍
Cuda基本介绍Cuda基本介绍
Cuda基本介绍
 
「電腦硬體」教學示例與研討
「電腦硬體」教學示例與研討「電腦硬體」教學示例與研討
「電腦硬體」教學示例與研討
 
Ch2 1
Ch2 1Ch2 1
Ch2 1
 
Raspberry Pi 智能風扇
Raspberry Pi 智能風扇Raspberry Pi 智能風扇
Raspberry Pi 智能風扇
 
Ch04
Ch04Ch04
Ch04
 
02
0202
02
 
Godson x86
Godson x86Godson x86
Godson x86
 
Linux期末 效能調教(kernel trnning)
Linux期末 效能調教(kernel trnning)Linux期末 效能調教(kernel trnning)
Linux期末 效能調教(kernel trnning)
 
Ch04
Ch04Ch04
Ch04
 
18 cpu02
18 cpu0218 cpu02
18 cpu02
 
System optimize experience
System optimize experienceSystem optimize experience
System optimize experience
 
系統程式 -- 第 10 章
系統程式 -- 第 10 章系統程式 -- 第 10 章
系統程式 -- 第 10 章
 
A bunch of hpc
A bunch of hpcA bunch of hpc
A bunch of hpc
 
MySQL新技术探索与实践
MySQL新技术探索与实践MySQL新技术探索与实践
MySQL新技术探索与实践
 
ICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptx
 
0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档
 
复习第六章
复习第六章复习第六章
复习第六章
 

Gpu簡介