国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

機械社區

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 2240|回復: 6
打印 上一主題 下一主題

CPU和GPU擅長和不擅長的地方

[復制鏈接]
跳轉到指定樓層
1#
發表于 2017-12-3 16:06:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
CPU和GPU都是具有運算能力的芯片,CPU更像“通才”——指令運算(執行)為重+ 數值運算,GPU更像“專才”——圖形類數值計算為核心。在不同類型的運算方面的速度也就決定了它們的能力——“擅長和不擅長”。
芯片的速度主要取決于三個方面:微架構、主頻、IPC(每個時鐘周期執行的指令數)。
1.微架構
從微架構上看,CPU和GPU看起來完全不是按照相同的設計思路設計的,當代CPU的微架構是按照兼顧“指令并行執行”和“數據并行運算”的思路而設計,就是要兼顧程序執行和數據運算的并行性、通用性以及它們的平衡性。CPU的微架構偏重于程序執行的效率,不會一味追求某種運算極致速度而犧牲程序執行的效率。
CPU微架構的設計是面向指令執行高效率而設計的,因而CPU是計算機中設計最復雜的芯片。和GPU相比,CPU核心的重復設計部分不多,這種復雜性不能僅以晶體管的多寡來衡量,這種復雜性來自于實現:如程序分支預測,推測執行,多重嵌套分支執行,并行執行時候的指令相關性和數據相關性,多核協同處理時候的數據一致性等等復雜邏輯。
GPU其實是由硬件實現的一組圖形函數的集合,這些函數主要用于繪制各種圖形所需要的運算。這些和像素,光影處理,3D 坐標變換等相關的運算由GPU硬件加速來實現。圖形運算的特點是大量同類型數據的密集運算——如圖形數據的矩陣運算,GPU的微架構就是面向適合于矩陣類型的數值計算而設計的,大量重復設計的計算單元,這類計算可以分成眾多獨立的數值計算——大量數值運算的線程,而且數據之間沒有像程序執行的那種邏輯關聯性。
GPU微架構復雜度不高,盡管晶體管的數量不少。從應用的角度看,如何運用好GPU的并行計算能力主要的工作是開發好它的驅動程序。GPU驅動程序的優劣很大程度左右了GPU實際性能的發揮。
因此從微架構上看,CPU擅長的是像操作系統、系統軟件和通用應用程序這類擁有復雜指令調度、循環、分支、邏輯判斷以及執行等的程序任務。嵌入式學習加騰訊意義氣嗚嗚吧久零就易,它的并行優勢是程序執行層面的,程序邏輯的復雜度也限定了程序執行的指令并行性,上百個并行程序執行的線程基本看不到。GPU擅長的是圖形類的或者是非圖形類的高度并行數值計算,GPU可以容納上千個沒有邏輯關系的數值計算線程,它的優勢是無邏輯關系數據的并行計算。
2.主頻
另外,GPU執行每個數值計算的速度并沒有比CPU快,從目前主流CPU和GPU的主頻就可以看出了,CPU的主頻都超過了1GHz,2GHz,甚至3GHz,而GPU的主頻最高還不到1GHz,主流的也就500~600MHz。要知道1GHz = 1000MHz。所以GPU在執行少量線程的數值計算時并不能超過CPU。
目前GPU數值計算的優勢主要是浮點運算,它執行浮點運算快是靠大量并行,但是這種數值運算的并行性在面對程序的邏輯執行時毫無用處。
3.IPC
(每個時鐘周期執行的指令數)
這個方面,CPU和GPU無法比較,因為GPU大多數指令都是面向數值計算的,少量的控制指令也無法被操作系統和軟件直接使用。如果比較數據指令的IPC,GPU顯然要高過CPU,因為并行的原因。但是,如果比較控制指令的IPC,自然是CPU的要高的多。原因很簡單,CPU著重的是指令執行的并行性。
另外,目前有些GPU也能夠支持比較復雜的控制指令,比如條件轉移、分支、循環和子程序調用等,但是GPU程序控制這方面的增加,和支持操作系統所需要的能力CPU相比還是天壤之別,而且指令執行的效率也無法和CPU相提并論。
最后總結一下:
CPU擅長的:操作系統,系統軟件,應用程序,通用計算,系統控制等等;游戲中人工智能,物理模擬等等;3D建模-光線追蹤渲染;虛擬化技術——抽象硬件,同時運行多個操作系統或者一個操作系統的多個副本等等。
GPU擅長的:圖形類矩陣運算,非圖形類并行數值計算,高端3D游戲。
綜上所述,在一臺均衡計算的計算機系統中,CPU和GPU還是各司其職,除了圖形運算,GPU將來可能主要集中在高效率低成本的高性能并行數值計算,幫助CPU分擔這種類型的計算,提高系統這方面的性能。而當前的典型應用還是高端3D游戲,一個高效的GPU配合一個高效的CPU,3D游戲的整體效率才能得到保證。“高端3D游戲只需要高端顯卡”或者“高端3D游戲只需要CPU”都是無稽之談。
+ u; Q3 W+ D; r+ M" _4 C1 X  `
回復

使用道具 舉報

2#
發表于 2017-12-3 16:17:59 | 只看該作者
學習下,這個應該不錯。
回復 支持 反對

使用道具 舉報

3#
發表于 2017-12-3 19:31:47 | 只看該作者
現在一般的手機上都有GPU 吧
回復 支持 反對

使用道具 舉報

4#
發表于 2017-12-3 19:38:13 | 只看該作者
又是電氣方面的資深資料
回復 支持 反對

使用道具 舉報

5#
發表于 2017-12-4 09:18:04 | 只看該作者
感謝分享,雖然有的看著不是太懂
回復 支持 反對

使用道具 舉報

6#
發表于 2017-12-4 09:50:36 | 只看該作者
一直以為CPU管一切。原來顯卡還有自己單獨的父輩。不在這行也就不學。
; G( r! p8 b8 E/ w4 p
回復 支持 反對

使用道具 舉報

7#
發表于 2017-12-9 12:16:03 | 只看該作者
好高端的樣子! k7 {% D! S* n! }
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

小黑屋|手機版|Archiver|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-5-8 03:28 , Processed in 0.056819 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二日韩| 欧美人与动牲交免费观看| 日韩精品亚洲一区二区| 日本熟妇人妻中出| 国产色视频网免费| 亚洲无线码中文字幕在线| 中国丰满熟妇xxxx性| 少妇高潮喷水正在播放 | 欧美又黄又大又爽a片三年片| 久久香蕉成人免费大片| 亚洲欧美日韩一区在线观看| 男人j进入女人j的视频免费的| 国产不卡一区二| 国产一级片一区| 久久午夜视频一区二区三区| 久久久久国色av免费观看性色 | 亚洲精品久久久久久下一站| 无码人妻少妇精品无码专区漫画| 国产一区二区xxx| 韩国一区二区视频免费观看| 日本高清视频色wwwwww色| 国产精品视频2020年最新视频| 久久天天躁夜夜躁狠狠85台湾| 大屁股国产白浆一二区| 日韩精品无码一区二区三区免费 | 午夜片神马影院福利| 天天澡夜夜澡狠狠久久| 小鲜肉自慰网站| 久久精品国产一区老色匹| 亚洲a成人无m网站在线| 天堂av男人在线播放| 久热re这里精品视频在线6| 国精品无码一区二区三区在线| 日本熟妇一区二区三区| 国产经典自拍一区| 精品一区一区三区新区乱码| 国内精品久久久久影院老司机| 扒开女人内裤猛进猛出免费视频| 人妻少妇偷人无码视频| 亚洲七七久久桃花影院| 亚洲人成无码www久久久|