[發明專利]一種可重構陣列配置方法、裝置、設備以及存儲介質有效
| 申請號: | 202210574255.3 | 申請日: | 2022-05-25 |
| 公開(公告)號: | CN114661656B | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 劉曼;張奇惠;王立峰 | 申請(專利權)人: | 廣州萬協通信息技術有限公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78;G06F21/60 |
| 代理公司: | 北京澤方譽航專利代理事務所(普通合伙) 11884 | 代理人: | 陳照輝 |
| 地址: | 510400 廣東省廣州市白云區北太路1633*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可重構 陣列 配置 方法 裝置 設備 以及 存儲 介質 | ||
本發明實施例公開了一種可重構陣列配置方法、裝置、設備以及存儲介質。本發明實施例通過將可重構陣列劃分為第一區域和第二區域,其中第一區域中的第一PE預先根據目標密碼算法配置而成,后續若需要執行目標密碼算法時,無需對可重構陣列進行配置,可直接控制第一區域執行目標密碼算法,當待執行的密碼算法不是目標密碼算法時,才對可重構陣列的第二區域進行配置,從而使得可重構陣列能夠執行相對應的密碼算法。本發明實施例通過設置可重構陣列需要頻繁執行的密碼算法為目標密碼算法,可重構陣列在執行完其他算法后又需要執行目標密碼算法時,則無需再重新對PE進行配置,從而節省了對可重構陣列進行配置的時間,提升了可重構陣列的計算效率。
技術領域
本申請實施例涉及處理器領域,尤其涉及一種可重構陣列配置方法、裝置、設備以及存儲介質。
背景技術
目前,可重構陣列在計算時,每次都需要根據計算的算法類型,重新對可重構陣列進行配置。由于可重構陣列在配置時需要消耗一定的時間,導致可重構陣列的計算速度緩慢,計算效率低下,如何提高可重構陣列的計算效率,成為了目前亟需解決的技術問題。
發明內容
本發明實施例提供了一種可重構陣列配置方法、裝置、設備以及存儲介質,本發明實施例在執行目標密碼算法時不必重新對可重構陣列進行配置,解決了現有技術中可重構陣列計算效率低下的技術問題。
第一方面,本發明實施例提供了一種可重構陣列配置方法,包括:
判斷待執行的密碼算法是否為目標密碼算法;
若是,獲取所述密碼算法的待解密密文,將所述待解密密文輸入可重構陣列中的第一區域中,以使所述第一區域根據所述待解密密文計算出對應的明文;所述第一區域中包括多個第一PE,且所述第一PE預先根據所述目標密碼算法進行配置;
若否,根據所述密碼算法對所述可重構陣列的第二區域進行配置,以使配置后的第二區域根據輸入的所述待解密密文計算出對應的明文,所述第二區域包括多個第二PE。
優選的,所述目標密碼算法包括至少一種預設的密碼算法,所述第一區域中的第一PE根據不同的目標密碼算法被配置成不同的計算子陣列,所述不同的計算子陣列用于根據相對應的目標密碼算法的待解密密文計算出對應的明文。
優選的,所述第二PE為尚未配置的初始PE;
相應的,所述根據所述密碼算法對所述可重構陣列的第二區域進行配置,包括:
根據所述密碼算法的執行流程,確定所述密碼算法的計算環節;
根據所述執行流程以及所述計算環節,對所述可重構陣列的第二區域中的初始PE進行配置。
優選的,所述第二PE包括預先配置好的基礎運算PE以及尚未配置的初始PE,所述基礎運算PE用于執行預設的計算環節;
相應的,所述根據所述密碼算法對所述可重構陣列的第二區域進行配置,包括:
判斷所述第二PE的基礎運算PE是否滿足運算條件;
若滿足,根據所述密碼算法的執行流程,對所述基礎運算PE進行配置;
若不滿足,根據所述密碼算法的執行流程,對所述基礎運算PE以及所述初始PE進行配置。
優選的,所述判斷所述第二PE的基礎運算PE是否滿足運算條件,包括:
根據所述密碼算法的執行流程,確定所述密碼算法的計算環節;
判斷所述基礎運算PE中是否包含有與每一個所述計算環節相對應的目標基礎運算PE。
優選的,所述根據所述密碼算法的執行流程,對所述基礎運算PE以及所述初始PE進行配置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州萬協通信息技術有限公司,未經廣州萬協通信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210574255.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:攝像模組及電子設備
- 下一篇:用于涂裝流水線的吹水系統





