[發明專利]用于執行基于圖形處理單元的存儲器傳送操作的多模式存儲器存取技術在審
| 申請號: | 201380066624.7 | 申請日: | 2013-11-21 |
| 公開(公告)號: | CN104871246A | 公開(公告)日: | 2015-08-26 |
| 發明(設計)人: | A·E·格魯貝爾;汪濤;沙姆巴富·坎德瓦勒 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G11C7/10 | 分類號: | G11C7/10;G09G5/393;G09G3/36;G09G5/395;G09F3/14;G06F12/02;G06F12/06;G06F13/16 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執行 基于 圖形 處理 單元 存儲器 傳送 操作 模式 存取 技術 | ||
技術領域
本發明涉及圖形處理,且更具體地說,涉及用于以圖形處理器執行存儲器傳送操作的技術。
背景技術
圖形處理單元(GPU)常常在計算裝置中使用以處置和/或提供用于顯示圖形圖像所需的操作中的一或多者的硬件加速。GPU通常處置的一類操作是存儲器傳送操作。存儲器傳送操作可包含存儲器復制操作和組構操作。在一些實例中,存儲器傳送操作可被稱為傳圖(blit)操作或BLT操作(即,位塊傳送操作)。執行這些存儲器傳送操作可涉及相對于存儲用于存儲器傳送操作的源和目的地數據的芯片外存儲器執行大量讀取和寫入操作。
發明內容
本發明描述用于基于可選存儲器傳送模式以圖形處理單元(GPU)執行存儲器傳送操作的技術,以及用于選擇用于以GPU執行存儲器傳送操作的全部或部分的存儲器傳送模式的技術。在一些實例中,用于執行存儲器傳送操作的技術可使用經配置以在使用交錯存儲器傳送模式與順序存儲器傳送模式之間選擇性切換以用于執行存儲器傳送操作的全部或部分的GPU。交錯存儲器傳送模式可致使GPU基于生產者-消費者范例執行存儲器傳送操作,其中讀取請求和寫入請求彼此交錯。順序存儲器傳送模式可致使GPU執行存儲器傳送操作以使得GPU在發出多個連續讀取請求的群組與多個連續寫入請求的群組之間交替。在額外實例中,用于選擇存儲器傳送模式的技術可使用主機處理器(例如,CPU)和/或GPU來基于一或多個準則選擇存儲器傳送模式以用于存儲器傳送操作的全部或部分。
在一個實例中,本發明描述一種方法,其包含以一或多個處理器選擇用于執行存儲器傳送操作的至少部分的存儲器傳送模式。所述存儲器傳送模式可選自包含交錯存儲器傳送模式和順序存儲器傳送模式的至少兩個不同存儲器傳送模式的集合。所述方法進一步包含以GPU基于所述選定存儲器傳送模式執行所述存儲器傳送操作。
在另一個實例中,本發明描述一種裝置,其包含經配置以選擇用于執行存儲器傳送操作的至少部分的存儲器傳送模式的一或多個處理器。所述存儲器傳送模式可選自包含交錯存儲器傳送模式和順序存儲器傳送模式的至少兩個不同存儲器傳送模式的集合。所述裝置進一步包含經配置以基于所述選定存儲器傳送模式執行所述存儲器傳送操作的GPU。
在另一個實例中,本發明描述一種設備,其包含用于選擇用于執行存儲器傳送操作的至少部分的存儲器傳送模式的裝置。所述存儲器傳送模式可選自包含交錯存儲器傳送模式和順序存儲器傳送模式的至少兩個不同存儲器傳送模式的集合。所述設備進一步包含用于基于所述選定存儲器傳送模式執行所述存儲器傳送操作的裝置。
在另一個實例中,本發明描述一種計算機可讀存儲媒體,其存儲當被執行時致使一或多個處理器選擇用于執行存儲器傳送操作的至少部分的存儲器傳送模式的指令。所述存儲器傳送模式可選自包含交錯存儲器傳送模式和順序存儲器傳送模式的至少兩個不同存儲器傳送模式的集合。所述計算機可讀存儲媒體進一步存儲當被執行時致使一或多個處理器基于所述選定存儲器傳送模式執行所述存儲器傳送操作的指令。
在附圖和下文描述中闡述本發明的一或多個實例的細節。本發明的其它特征、目標和優點將從所述描述和圖式以及權利要求書而顯而易見。
附圖說明
圖1是說明可用以實施本發明的多模式存儲器傳送技術和本發明的存儲器傳送模式選擇技術的實例計算裝置的框圖。
圖2是進一步詳細說明圖1中的計算裝置的CPU、GPU和存儲器子系統的框圖。
圖3是說明圖2中所示的實例配置中可使用的實例存儲器子系統的框圖。
圖4是說明圖2中所示的實例配置中可使用的另一實例存儲器子系統的框圖。
圖5是說明根據本發明的實例單個源存儲器傳送操作的概念圖。
圖6是說明根據本發明的實例多源存儲器傳送操作的概念圖。
圖7是說明根據本發明的實例GPU輔助的單個源存儲器傳送操作的概念圖。
圖8是說明根據本發明的實例GPU輔助的多源存儲器傳送操作的概念圖。
圖9A和9B是說明根據本發明的交錯存儲器傳送模式執行的單個源存儲器傳送操作的實例時序特性的時序圖。
圖10是說明根據本發明的順序存儲器傳送模式執行的單個源存儲器傳送操作的實例時序特性的時序圖。
圖11A和11B是說明根據本發明的交錯存儲器傳送模式執行的多源存儲器傳送操作的實例時序特性的時序圖。
圖12是說明根據本發明的順序存儲器傳送模式執行的多源存儲器傳送操作的實例時序特性的時序圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380066624.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:核反應堆用部件
- 下一篇:用于概率型休閑娛樂游戲機的球回轉裝置





