偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

程序丨CPU和GPU:它們如何處理任務?

商務辦公
在游戲優(yōu)化中,實際上主要都是在圍繞著CPU和GPU這兩大塊進行的。要理解GPU和CPU的區(qū)別,一種簡單的方式就是比較它們如何處理任務。

 在游戲優(yōu)化中,實際上主要都是在圍繞著CPU和GPU這兩大塊進行的。要理解GPU和CPU的區(qū)別,一種簡單的方式就是比較它們如何處理任務。

什么CPU?

(Central Processing Unit) 中央處理器,計算機的大腦,用于處理各種指令。位于主板上。

比如一些常規(guī)操作的處理,打開一個文檔,打開某個程序,播放一段聲音等,適合做有序的工作。

只有少數幾個內核,并且是串行的。內核雖少,但是性能非常的強大(強于GPU),有強大的計算能力。

 

什么是GPU?

圖像處理單元(Graphics Processing Unit),位于顯卡上。

 

來一張NVDIA官網上最更直觀的對比圖:

 

上圖是一個8核的CPU,旁邊是擁有上千個內核的GPU,一個是串行的,進行有序的工作,一個是并行的,同時進行工作。大規(guī)模的數據運算。

CPU的ALU(算術邏輯單元)要明顯少于GPU,所以在大規(guī)模數據運算上,GPU更擅長。

 

簡單總結下:

CPU內核比較少,而且是串行的,主要做一些常規(guī)的操作,如打開文檔,打開程序,播放聲音等一些有序的工作,擅長一些邏輯運算,有高速緩存,可以提高數據訪問的速度。

GPU則接受來自CPU的指令,有大量的內核,而且是并行計算的,所以能夠完成大規(guī)模的數據運算,比如游戲中我要將3D模模型數據,即幾何數據進行大量的運算并最終呈現(xiàn),在金融,密碼破解方面等等,這都需要大量的并行運算。這也是為何比特幣挖礦要用顯卡的原因。

更簡單的總結是CPU是串行的,適合做一些有序的工作。而GPU是并行的,適合處理大規(guī)模數據的運算。

雖然CPU的內核少,但他的性能要遠強于GPU的內核。后者是人海戰(zhàn)術。

CPU和GPU有著不同的分工,所以無法相互替代。CPU更擅長分支預測,而GPU負責處理大量數據的運算。

在上面提到的NVDIA的官網中,有個很形象的視頻來對比CPU和GPU的區(qū)別,非常有趣,但是很經典,我想很多人都看過。

責任編輯:武曉燕 來源: 游戲扶持by騰訊游戲學院
相關推薦

2020-07-21 19:03:07

數據質量數據集數據平臺

2025-03-31 08:04:50

MySQLCPU內存

2025-10-09 02:00:00

CPUMySQLJava

2025-02-04 11:45:23

2019-08-15 10:20:19

云計算技術安全

2011-07-06 10:18:24

數據虛擬環(huán)境存儲管理

2015-08-31 10:14:30

程序員處理代碼糟糕代碼

2015-09-01 11:20:58

程序員糟糕代碼

2019-12-23 10:20:12

Web圖片優(yōu)化前端

2017-10-26 08:43:18

JavaScript內存處理

2021-03-01 07:31:53

消息支付高可用

2021-02-02 07:52:02

CSS短內容長內容

2012-12-12 09:49:41

2017-03-13 13:21:34

Git處理大倉庫

2020-12-29 09:11:33

LinuxLinux內核

2011-02-28 14:08:31

網速變慢局域網網速

2024-04-16 13:32:57

2025-01-09 10:20:53

2021-03-24 10:40:26

Python垃圾語言

2023-01-04 10:01:21

ReactTypeScript元素
點贊
收藏

51CTO技術棧公眾號