精品久久久噜噜噜噜久久图片 I 涩五月婷婷 I aaa美国毛片 I 美女鸡鸡视频 I 91操视频 I 久久天堂影院 I www.久久国产 I 一级全黄肉体裸体全过程 I 按摩黄色片 I 日韩黄色成人 I 免费国产自线拍一欧美视频 I 亚洲成人网页 I 精品国产成人 I 久久久久久久婷婷 I free欧美性xxxxhd天美 I 国产透逼视频 I 亚洲蜜臀av乱码久久精品 I 欧美 日韩 亚洲91麻豆精品 I 欧美高潮一区 I 五月在线 I 调教健壮男警奴玩3p I 日日操夜夜干 I 伊人婷婷激情 I 精品一区二区免费在线观看 I 三级网站视频 I 最新av在线免费 I 亚洲六月婷婷 I 调教狠扇打肿私密跪撅屁股 I 国产免费的av I bt天堂新版中文在线地址 I 国产一区在线视频观看 I 色视频网站免费观看 I 九一亚洲精品 I 国产毛片成人 I 插插插插插综合

< 返回新聞公共列表

CPU和GPU:它們?nèi)绾螀f(xié)同工作?

發(fā)布時間:2023-06-15 15:27:56

CPU將工作交付給GPU,或者可以說GPU是對CPU的補充幫助,因為它提高了系統(tǒng)的整體性能和效率。下面,讓我們一起了解CPU和GPU是如何協(xié)同工作以及它們的不同之處?


CPU和GPU:它們?nèi)绾螀f(xié)同工作?.png


一、CPU和GPU作為一個整體協(xié)同工作:

CPU和GPU是一起工作,因此我們的系統(tǒng)可以同時運行多個進程。最初,引入GPU是為了渲染圖像和高級圖形。但隨著時間的推移,隨著GPU在大眾中越來越受歡迎,它們現(xiàn)在被廣泛用于加速系統(tǒng)。特別是如果我們將系統(tǒng)用于機器學習目的,為高端視頻游戲渲染3d圖像和視頻,甚至處理大量數(shù)據(jù),GPU將是我們的最終救星。

但是當CPU負責控制邏輯工作而GPU在SIMD(單指令多數(shù)據(jù))上工作時,它們實際上是如何協(xié)同工作的呢?

基本上,CPU將任務分配給GPU,并讓它代表自己完成。然后通過同步調(diào)用,它會不斷檢查GPU是否已完成任務或任務現(xiàn)在處于什么狀態(tài)。為了使這兩個核心組件之間的通信成為可能,驅(qū)動程序和軟件起著至關重要的作用,并由操作系統(tǒng)控制。

假設我們正在通過GPU渲染圖形,在頂層將是我們正在處理的應用軟件。該應用程序?qū)⑴cGPU建立連接然后應用程序在接口的幫助下將解碼任務發(fā)送到GPU硬件。設備驅(qū)動程序和操作系統(tǒng)攜手合作,將輸出傳遞給硬件。

需要注意的一點:所有這些現(xiàn)象實際上都發(fā)生在CPU上


二、CPU和GPU的同步:

CPU和GPU之間的資源共享會產(chǎn)生依賴性,并且CPU必須在GPU擁有幀之前完成幀,因為如果在CPU分配資源之間得到它,GPU可能會收到錯誤的資源份額。而如果CPU分配資源之前接收到,GPU就認為是未定義的資源共享。


三、CPU和GPU的區(qū)別:

GPU是CPU的輔助。它可以與CPU協(xié)同工作以提高效率,但永遠不能替代它。CPU處理整個系統(tǒng)并控制進出系統(tǒng)的所有指令,它確保一切順利進行。而GPU處理特定任務,例如圖形和相關計算。GPU以比CPU更快的速度完成更多的工作,由于多核,它可以處理更多的任務。由于CPU的內(nèi)核有限,它在給定時間內(nèi)可以執(zhí)行的任務有一定的限制。我們可以總結(jié)為CPU是一個通用單元,GPU是一個更快的單元。


總結(jié):GPU和CPU如何協(xié)同工作就是現(xiàn)代計算機需要能夠快速處理大量信息。要獲得最佳計算機體驗,CPU和GPU必須能夠很好地協(xié)同工作。這可以幫助我們的計算機更快更好地運行以進行游戲、工作或任何其他用途。


/template/Home/Zkeys724/PC/Static