[發(fā)明專利]使用動(dòng)態(tài)矢量長度循環(huán)的矢量處理有效
| 申請?zhí)枺?/td> | 201680043612.6 | 申請日: | 2016-07-28 |
| 公開(公告)號: | CN107851021B | 公開(公告)日: | 2022-04-22 |
| 發(fā)明(設(shè)計(jì))人: | 奈杰爾·約翰·斯蒂芬斯;格里戈里奧斯·馬格克里斯;納撒尼爾·普瑞米利尤;亞利陽德羅·馬丁內(nèi)茲·文森特;姆布·埃約勒 | 申請(專利權(quán))人: | ARM有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 北京東方億思知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 林強(qiáng) |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 動(dòng)態(tài) 矢量 長度 循環(huán) 處理 | ||
數(shù)據(jù)處理裝置,包括:處理電路,用于選擇性地將向量處理操作應(yīng)用于數(shù)據(jù)向量的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng),根據(jù)與位置相關(guān)聯(lián)的各謂詞標(biāo)記的狀態(tài),該數(shù)據(jù)向量在該數(shù)據(jù)向量中的各別位置處包括多個(gè)數(shù)據(jù)項(xiàng);處理電路包括:指令解碼器電路,用于解碼程序指令;以及指令處理電路,用于執(zhí)行由該指令解碼器電路所解碼的指令;其中該指令解碼器電路響應(yīng)于CHANGE指令,CHANGE指令具有更改值作為指令參數(shù),CHANGE指令用于控制該指令處理電路以取決于謂詞標(biāo)記數(shù)量及更改值以量改變變量的該值。
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)處理裝置及方法。
背景技術(shù)
某些數(shù)據(jù)處理布置允許向量處理操作,涉及將單向量處理指令應(yīng)用于在數(shù)據(jù)向量中的各別位置處具有多個(gè)數(shù)據(jù)項(xiàng)的該數(shù)據(jù)向量的數(shù)據(jù)項(xiàng)。相較的下,標(biāo)量處理有效地操作于單數(shù)據(jù)項(xiàng)上而非數(shù)據(jù)向量上。
在處理操作被實(shí)現(xiàn)于許多不同的要被處理的數(shù)據(jù)的實(shí)例的實(shí)例中,向量處理可為有用的。在向量處理布置中,單指令可同時(shí)應(yīng)用于(數(shù)據(jù)向量的)多個(gè)數(shù)據(jù)項(xiàng)。這相較于標(biāo)量處理可改良數(shù)據(jù)處理的效率及吞吐量。
發(fā)明內(nèi)容
在示例布置中,提供了數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括:
處理電路,用于選擇性地將向量處理操作應(yīng)用于數(shù)據(jù)向量的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng),根據(jù)與位置相關(guān)聯(lián)的各謂詞標(biāo)記的狀態(tài),該數(shù)據(jù)向量在該數(shù)據(jù)向量中的各別位置處包括多個(gè)數(shù)據(jù)項(xiàng);該處理電路包括:指令解碼器電路,用于解碼程序指令;以及指令處理電路,用于執(zhí)行由該指令解碼器電路所解碼的指令;其中該指令解碼器電路響應(yīng)于CHANGE指令,CHANGE指令具有更改值作為指令參數(shù),CHANGE指令用于控制該指令處理電路以取決于該等謂詞標(biāo)記數(shù)量及該更改值以量改變變量的該值。
在另一示例布置中,提供了數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括:用于選擇性地將向量處理操作應(yīng)用于數(shù)據(jù)向量的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)的裝置,根據(jù)與位置相關(guān)聯(lián)的各謂詞標(biāo)記的狀態(tài),該數(shù)據(jù)向量在該數(shù)據(jù)向量中的各別位置處包括多個(gè)數(shù)據(jù)項(xiàng);該應(yīng)用裝置包括:用于解碼指令的裝置;以及用于執(zhí)行由用于解碼的裝置所解碼的指令的裝置;其中用于解碼指令的該裝置響應(yīng)于CHANGE指令,CHANGE指令具有更改值作為指令參數(shù),CHANGE指令用于控制用于執(zhí)行指令的該裝置以取決于該等謂詞標(biāo)記數(shù)量及取決于該更改值以量改變變量的該值。
在另一示例布置中,提供了數(shù)據(jù)處理方法,數(shù)據(jù)處理方法包括以下步驟:選擇性地將向量處理操作應(yīng)用于數(shù)據(jù)向量的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng),根據(jù)與位置相關(guān)聯(lián)的各謂詞標(biāo)記的狀態(tài),該數(shù)據(jù)向量在該數(shù)據(jù)向量中的各別位置處包括多個(gè)數(shù)據(jù)項(xiàng);解碼指令;以及執(zhí)行指令;其中該解碼步驟響應(yīng)于CHANGE指令,CHANGE指令具有更改值作為指令參數(shù),CHANGE指令用于控制該執(zhí)行步驟以取決于該等謂詞標(biāo)記數(shù)量及取決于該更改值以量改變變量的該值。
在另一示例布置中,提供了虛擬機(jī),該虛擬機(jī)包括數(shù)據(jù)處理器,該數(shù)據(jù)處理器用于執(zhí)行計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括機(jī)器可讀取指令,其中該計(jì)算機(jī)程序的執(zhí)行使得該數(shù)據(jù)處理器充當(dāng)數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括:處理器,用于選擇性地將向量處理操作應(yīng)用于數(shù)據(jù)向量的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng),根據(jù)與位置相關(guān)聯(lián)的各謂詞標(biāo)記的狀態(tài),該數(shù)據(jù)向量在該數(shù)據(jù)向量中的各別位置處包括多個(gè)數(shù)據(jù)項(xiàng);該處理器包括:指令解碼器,用于解碼指令;以及指令處理器,用于執(zhí)行由該指令解碼器所解碼的指令。其中該指令解碼器響應(yīng)于CHANGE指令,CHANGE指令具有更改值作為指令參數(shù),CHANGE指令用于控制該指令處理器以取決于該等謂詞標(biāo)記數(shù)量及取決于該更改值以量改變變量的該值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于ARM有限公司,未經(jīng)ARM有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680043612.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





