[發(fā)明專利]用于高吞吐量柵格器的方法和裝置有效
| 申請?zhí)枺?/td> | 201580063907.5 | 申請日: | 2015-11-23 |
| 公開(公告)號: | CN107004294B | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設計)人: | S·馬余蘭;T·A·皮薩;J·F·加西亞帕博;S·B·沙阿 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06K9/46 | 分類號: | G06K9/46;G06T15/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 張欣 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 吞吐量 柵格 方法 裝置 | ||
描述了一種用于高吞吐量柵格器的裝置和方法。例如,一種裝置的一個實施例包括:塊選擇邏輯,所述塊選擇邏輯用于選擇與圖元的邊緣相關聯的多個像素塊,所述多個像素塊是基于具有在所述圖元的內部和外部兩者的樣本的所述像素塊而被選擇的;以及邊緣確定邏輯,所述邊緣確定邏輯用于分析由所述塊選擇邏輯選擇的所述多個像素塊的樣本并且響應性地生成對所述圖元的每條邊緣進行標識的數據;以及最終掩模確定邏輯,所述最終掩模確定邏輯用于對標識每條邊緣的所述數據進行組合并且生成表示所述圖元的最終掩模。
背景技術
發(fā)明領域
本發(fā)明總體上涉及計算機處理器領域。更具體地,本發(fā)明涉及一種用于高吞吐量柵格器的裝置和方法。
柵格化是圖形處理單元(GPU)的關鍵任務,在所述圖形處理單元中,采用向量圖形格式描述的圖像被轉換成柵格器圖像(例如,像素)以用于輸出到顯示設備上。柵格化通常需要確定圖元(primitive)的一列點亮樣本,這是必須高效完成以消耗最小電量的周期性任務。圖形技術(諸如多樣本抗混疊(anti-aliasing)(MSAA))需要處理相當大量的圖形數據,而不會影響渲染時間。技術已經應用于此問題,但是貫穿可用的技術,使用當前的解決方案不足以支持新的和未來的需要。
附圖說明
可結合以下附圖從以下詳細描述中獲得對本發(fā)明的更好的理解,在附圖中:
圖1是具有處理器的計算機系統(tǒng)的實施例的框圖,所述處理器具有一個或多個處理器核以及圖形處理器;
圖2是處理器的一個實施例的框圖,所述處理器具有一個或多個處理器核、集成存儲器控制器、以及集成圖形處理器;
圖3是圖形處理器的一個實施例的框圖,所述圖形處理器可以是分立式圖形處理單元、或者可以是與多個處理核集成的圖形處理器;
圖4是用于圖形處理器的圖形處理引擎的實施例的框圖;
圖5是圖形處理器的另一實施例的框圖;
圖6是包括處理元件陣列的線程執(zhí)行邏輯的框圖;
圖7展示了根據實施例的圖形處理器執(zhí)行單元指令格式;
圖8是圖形處理器的另一實施例的框圖,所述圖形處理器包括圖形流水線、媒體流水線、顯示引擎、線程執(zhí)行邏輯、以及渲染輸出流水線。
圖9A是框圖,展示了根據實施例的圖形處理器命令格式;
圖9B是框圖,展示了根據實施例的圖形處理器命令序列;
圖10展示了根據實施例的數據處理系統(tǒng)的示例性圖形軟件架構;
圖11展示了圖形處理架構,在所述圖形處理架構內,可以采用高吞吐量柵格器的一個實施例。
圖12至圖13展示了在柵格化過程中可以如何處理圖元以便確定邊緣;
圖14展示了一種實現方式,在所述實現方式中,16×16像素被細分為跨多個處理階段的更小的塊;
圖15展示了一個實施例,在所述實施例中,對圖元的每條邊緣執(zhí)行并行處理;
圖16展示了一個實施例的附加細節(jié),在所述實施例中,對圖元的每條邊緣執(zhí)行并行處理;
圖17展示了在本發(fā)明的一個實施例中用于執(zhí)行更高效的柵格化的對稱性;
圖18A至圖18B展示了在本發(fā)明的一個實施例中采用的包括一組比較器的附加邏輯;
圖19展示了在本發(fā)明的一個實施例中用于執(zhí)行更高效的柵格化的對稱性的附加層;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580063907.5/2.html,轉載請聲明來源鉆瓜專利網。





