[發明專利]用于圖像處理器的編譯器管理存儲器有效
| 申請號: | 201710107518.9 | 申請日: | 2017-02-27 |
| 公開(公告)號: | CN107133908B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | A.梅克斯納;樸賢哲;朱秋玲;J.R.雷德格雷夫 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60;G06F9/38 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 圖像 處理器 編譯器 管理 存儲器 | ||
描述了一種方法。該方法包括反復地將下一片圖像數據從存儲器的第一位置加載到二維移位寄存器陣列中。存儲器本地耦合到二維移位寄存器陣列和執行通道陣列,該執行通道陣列沿著至少一個陣列軸具有比二維移位寄存器陣列更小的尺寸。加載的下一片圖像數據保持在二維移位寄存器陣列的圖像區域內。該方法還包括通過沿著執行通道陣列的各個通道執行程序代碼指令來反復地為下一片圖像數據確定輸出值,其中,在確定輸出值時使用的模版大小只涵蓋存在于二維移位寄存器陣列內的像素。該方法還包括反復地把要被完全加載到二維移位寄存器陣列中的下一片圖像數據從存儲器的第二位置移動到存儲器的第一位置。
相關案件
本申請要求2016年2月26日遞交的美國臨時申請62/300,671號“COMPILERMANAGED MEMORY FOR IMAGE PROCESSOR”的優先權,該申請被通過引用全部并入。
技術領域
本發明的技術領域概括而言涉及圖像處理,更具體而言涉及用于圖像處理器的編譯器管理存儲器。
背景技術
圖像處理通常涉及對被組織成陣列的像素值的處理。這里,空間上組織的二維陣列捕捉圖像的二維性質(額外的維度可包括時間(例如,二維圖像的序列)和數據類型(例如,顏色))。在典型場景中,陣列式像素值由生成了靜止圖像或者生成了幀的序列來捕捉運動的圖像的相機提供。傳統的圖像處理器通常落在兩個極端的其中之一上。
第一個極端將圖像處理任務作為在通用處理器或類通用處理器(例如,具有向量指令增強的通用處理器)上執行的軟件程序來執行。雖然第一極端通常提供高度多功能的應用軟件開發平臺,但其對更細粒度的數據結構的使用與關聯的開銷(例如,指令取得和解碼、芯片上和芯片外數據的處理、推測執行)相結合最終導致在程序代碼的執行期間每數據單位消耗更大量的能量。
第二個相反的極端將固定功能硬連線電路應用到大得多的數據塊。對直接應用到定制設計電路的更大的(而不是更細粒度的)數據塊的使用大幅降低了每數據單位的功率消耗。然而,對定制設計的固定功能電路的使用一般導致處理器能夠執行的有限任務集合。這樣,在第二極端中缺乏(與第一極端相關聯的)廣泛多功能的編程環境。
提供高度多功能的應用軟件開發機會與每數據單位的改善的功率效率兩者相結合的技術平臺仍然是一種合乎需要但卻缺失的解決方案。
發明內容
描述了一種方法。該方法包括反復地將下一片圖像數據從存儲器的第一位置加載到二維移位寄存器陣列中。存儲器本地耦合到二維移位寄存器陣列和執行通道陣列,該執行通道陣列沿著至少一個陣列軸具有比二維移位寄存器陣列更小的尺寸。加載的下一片圖像數據保持在二維移位寄存器陣列的圖像區域內。該方法還包括通過沿著執行通道陣列的各個通道執行程序代碼指令來反復地為下一片圖像數據確定輸出值,其中,在確定輸出值時使用的模版大小只涵蓋存在于二維移位寄存器陣列內的像素。該方法還包括反復地把要被完全加載到二維移位寄存器陣列中的下一片圖像數據從存儲器的第二位置移動到存儲器的第一位置。
附圖說明
以下描述和附圖用于例示本發明的實施例。在附圖中:
圖1示出了圖像處理器硬件體系結構的實施例;
圖2a、2b、2c、2d和2e描繪了將圖像數據解析成線群,將線群解析成片以及在具有重疊模版(stencil)的片上執行的操作;
圖3a示出了模版處理器的實施例;
圖3b示出了模版處理器的指令字的實施例;
圖4示出了模版處理器內的數據計算單元的實施例;
圖5a、5b、5c、5d、5e、5f、5g、5h、5i、5j和5k描繪了使用二維移位寄存器陣列和執行通道陣列來確定具有重疊模版的一對相鄰輸出像素值的示例;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710107518.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖形繪制方法和裝置
- 下一篇:一種著色器重組的方法及裝置
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





