[發(fā)明專利]具有二維執(zhí)行通道陣列和二維移位寄存器的圖像處理器的區(qū)塊操作有效
| 申請?zhí)枺?/td> | 201710534277.6 | 申請日: | 2017-07-03 |
| 公開(公告)號: | CN107563953B | 公開(公告)日: | 2021-10-26 |
| 發(fā)明(設(shè)計)人: | A.梅克斯納;D.F.芬切爾斯坦;D.帕特森;W.R.馬克;J.R.雷德格雷夫;O.沙查姆 | 申請(專利權(quán))人: | 谷歌有限責任公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06F9/30;G06F9/318;G06F9/38 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 二維 執(zhí)行 通道 陣列 移位寄存器 圖像 處理器 區(qū)塊 操作 | ||
描述了一種方法,該方法包含在具有二維執(zhí)行通道陣列和二維移位寄存器陣列的圖像處理器上,重復地移位二維移位寄存器陣列的多個行或列的第一內(nèi)容,并且在移位之間重復地執(zhí)行至少一條指令,該指令在移位的第一內(nèi)容和/或第二內(nèi)容上操作,該第一內(nèi)容和/或第二內(nèi)容駐留在移位的第一內(nèi)容已被移入的二維移位寄存器陣列的相應位置中。
技術(shù)領(lǐng)域
本發(fā)明的領(lǐng)域通常涉及圖像處理,更具體地說,是具有二維執(zhí)行通道陣列和二維移位寄存器的圖像處理器的區(qū)塊操作。
背景技術(shù)
圖像處理典型地包含被組織成為陣列的像素值的處理。在此,空間組織的二維陣列捕獲圖像的二維性質(zhì)(附加維度可以包含時間(例如,二維圖像的序列)和數(shù)據(jù)類型(例如,顏色)。在典型情況下,成陣列的像素值由已經(jīng)產(chǎn)生靜止圖像或幀序列的相機提供,以捕獲動作的圖像。常規(guī)的圖像處理器通常落在兩個極端的任何一側(cè)上。
第一個極端將圖像處理任務(wù)作為在通用處理器或類通用的處理器(例如,具有向量指令增強的通用處理器)上執(zhí)行的軟件程序來進行。盡管第一極端典型地提供了高度通用的應用軟件開發(fā)平臺,但是其更細顆粒度的數(shù)據(jù)結(jié)構(gòu)結(jié)合與相關(guān)開銷(例如,指令獲取和解碼、片上和片外數(shù)據(jù)的處理、推測性執(zhí)行)的使用最終導致在執(zhí)行程序代碼期間,每單元數(shù)據(jù)消耗的能量更大。
第二個相反的極端將固定功能的硬連線電路系統(tǒng)應用于更大的數(shù)據(jù)區(qū)塊。更大(相對于更細的顆粒度)的數(shù)據(jù)區(qū)塊直接應用于定制設(shè)計的固定功能電路,大大地減少了每數(shù)據(jù)單元的功率消耗。但是,定制設(shè)計的固定功能電路的使用通常導致處理器只可以進行有限的一組任務(wù)。如此,廣泛萬能的 (與第一極端相關(guān)聯(lián)的)編程環(huán)境在第二極端中是缺乏的。
提供高度通用的應用軟件的開發(fā)機會以及改善每數(shù)據(jù)單元的功率效率相結(jié)合的技術(shù)平臺仍然是期望但卻還缺失的解決方案。
發(fā)明內(nèi)容
描述了一種方法,該方法包含在具有二維執(zhí)行通道陣列和二維移位寄存器陣列的圖像處理器上,重復地移位所述二維移位寄存器陣列的多個行或列的第一內(nèi)容,并且在移位之間重復地執(zhí)行至少一條指令,該指令在所述移位的第一內(nèi)容和/或第二內(nèi)容上操作,該第一內(nèi)容和/或第二內(nèi)容駐留在所述移位的第一內(nèi)容已被移入的所述二維移位寄存器陣列的相應位置中。
描述了一種設(shè)備,該設(shè)備包含在具有二維執(zhí)行通道陣列和二維移位寄存器陣列是圖像處理器上,重復地移位所述二維移位寄存器陣列的多個行或列的第一內(nèi)容,并且在移位之間重復地執(zhí)行至少一條指令,該指令在所述移位的第一內(nèi)容和/或第二內(nèi)容上操作,該第一內(nèi)容和/或第二內(nèi)容駐留在所述移位的第一內(nèi)容已被移入的所述二維移位寄存器陣列的相應位置中。
附圖說明
以下描述和附圖用于說明本發(fā)明的各種實施例。在附圖中:
圖1示出了技術(shù)平臺的各種組件;
圖2a示出了用內(nèi)核構(gòu)建的應用軟件的實施例;
圖2b示出了內(nèi)核的結(jié)構(gòu)的實施例;
圖3示出了內(nèi)核的操作的實施例;
圖4a、4b和4c描繪了在較高級別的應用軟件開發(fā)環(huán)境中開發(fā)內(nèi)核線程的虛擬處理器的存儲器模型的各個方面;
圖5a示出了以具有位置相對格式的加載指令寫入的線程的實施例;
圖5b示出了具有不同像素密度的圖像;
圖6示出了應用軟件開發(fā)和仿真環(huán)境的實施例;
圖7示出了圖像處理器硬件架構(gòu)的實施例;
圖8a、8b、8c、8d和8e描繪了將圖像數(shù)據(jù)解析成線組,將線組解析為表單和在具有重疊的模板的表單上進行的操作;
圖9a示出了模板處理器的實施例;
圖9b示出了模板處理器的指令字的實施例;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于谷歌有限責任公司,未經(jīng)谷歌有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710534277.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:五角形電纜箱盒壓蓋螺帽
- 下一篇:一種T型螺栓防脫落槽道
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





