命令處理器 CP(Command Processor)是 GPU 中用來獲取從 CPU 中生成的命令,并進行解釋的處理單元。
命令傳入 CP 的方式有兩種,一是由 CPU 通過 PCI 總線直接寫入,另一種是 GPU 通過 PCI 總線從命令流中獲取,命令流包括環形緩沖區和兩種間接緩沖區。CP 會將解釋命令后得到的數據放到 GPU 特定模塊中。CP 中還包含 DMA 模塊,使得數據可以通過 DMA 傳輸。
命令和數據傳輸的兩種方式為推和拉。
推模式中, CPU 通過 PCI 總線向 GPU 寫入命令和數據。例如在初始化過程中,CPU 會設置 GPU 中一系列寄存器的狀態,然后對其進行啟動。
拉模式則是 GPU 主動地到內存的某個地方取命令,在這個時候,就需要 CPU 和 GPU 進行協商去共同管理共享的存儲區。拉模式中,GPU 和 CPU 獨立工作,CPU 負責產生命令,GPU 負責獲取命令執行,工作效率較高。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:GPU 中的命令處理器是如何工作的?
文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。
相關推薦
那么,蘋果A5處理器的初步分析結果究竟如何?它能夠達到人們所預期的水平嗎?
發表于 04-15 09:57
?2937次閱讀
處理器gpu
GITSTAR 集特工控
發布于 :2024年03月27日 14:11:32
的Thumb指令。在程序的執行過程中,微處理器可以隨時在兩種工作狀態之間切換,并且,處理器工作狀態的轉變并不影響
發表于 01-27 11:13
的Thumb指令。在程序的執行過程中,微處理器可以隨時在兩種工作狀態之間切換,并且,處理器工作狀態的轉變并不影響
發表于 01-27 14:19
`HTC One X手機作為首款可以買到的四核智能手機,擁有者光鮮亮麗的外表,但是卸了妝之后究竟如何呢?而NVIDIA的Tegra 3四核處理器是什么樣子的呢?帶著這一連串的疑問,讓我們從拆解后的One X中找到答案吧。(文/轉IT168)`
發表于 04-25 14:39
內部進行任何包裝:回調應該看起來像:最后,下載白蟻、teraTerm或任何其他終端軟件,并且您應該能夠看到提示符tYPE有助于查看它是否有效:-這就是全部,希望這對那些試圖實現命令處理器的人來說是有幫助的;1。這是一個截圖,顯示了當你鍵入“幫助”時你應該看到什么。
發表于 03-27 09:41
智能電話音頻的未來究竟如何?
發表于 06-04 07:30
怎么使用ARM處理器上的GPU進行編程工作呢?有哪位大神可以解釋一下
發表于 08-04 14:17
, rk3588的gpu性能究竟如何? 是不是Scissor Test和PBO一定會造成性能下降呢? 有沒有哪位朋友做過類似測試?PS:我又做了詳細測試, 發現使用正交投影,關閉深度測試, 就是執行二維繪圖的情況下, 性能立即下降,還不能說是Scissor Test的問題
發表于 11-09 16:41
協處理器,一種芯片,用于減輕系統微處理器的特定處理任務。CPU的縮寫,譯為中央處理器。也做叫微處理器。指具有運算
發表于 01-09 14:46
?1.1w次閱讀
本文開始介紹了amd處理器發展和AMD處理器方案,其次詳細的分析了amd處理器究竟如何,最后介紹了六款amd處理器以及它們的性能排名。
發表于 01-09 16:09
?2.4w次閱讀
現在處理器生產廠家都是根據處理器的市場定位來屬于同一系列的處理器產品是一個系列型號的,這樣可以方便分類以及管理,所以就型號而言是可以區別處理器性能的一個重要標識。這樣很多朋友會問
發表于 05-28 09:16
?2770次閱讀
很長一段時間以來,中央處理器(CPU)和圖形處理單元(GPU)一直“統治”著數據中心。然而,近幾年,數據處理單元(DPU)越來越多地出現在大家面前,并號稱性能更強大、更專用、更異構,能
發表于 02-02 10:44
?1154次閱讀
現代GPU提供了頂點處理器和片段處理器兩個可編程并行處理部件。在利用GPU執行圖像處理等通用計算
發表于 02-14 15:47
?1022次閱讀
現代GPU提供了頂點處理器和片段處理器兩個可編程并行處理部件。在利用GPU執行圖像處理等通用計算
發表于 08-07 09:46
?1048次閱讀
評論