System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 免费无码A片一区二三区,人妻丰满熟妞av无码区,亚洲国产精品无码久久一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據處理系統和方法技術方案

    技術編號:42904031 閱讀:17 留言:0更新日期:2024-09-30 15:20
    本申請實施例提供一種數據處理系統和方法,涉及數據處理技術領域。該系統應用于密碼分析設備,包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;其中,所述數據預處理模塊包括多個并行的處理單元;所述處理單元用于確定需要進行模式運算處理的數據;所述數據運算模塊包括至少一個并行的運算單元;所述運算單元用于進行模式運算處理;每個所述處理單元與對應的運算單元通信連接。該系統用以達到實現模式運算的解耦,提高模式運算處理的并行度,進而提高數據處理系統能夠處理的數據速率的上限,提高數據處理系統處理數據的效率和準確度的效果。

    【技術實現步驟摘要】

    本申請涉及數據處理,尤其涉及一種數據處理系統和方法。


    技術介紹

    1、在密碼分析設備中,可以通過高效的模式運算來輔助密碼分析。隨著模式運算處理的實時性要求的不斷提高、進行模式運算的數據的數據速率的不斷增大,如何高效的實現數據的模式運算成為亟需解決的技術問題。

    2、現有的系統架構中,通常在單個芯片中部署邏輯單元和存儲器,從而實現模式運算。此時,若在單個芯片中實現高性能運算,需要增大芯片設計的復雜度,進而增加了成本。同時,受限于芯片的面積大小,導致模式運算的并行度較低,不僅影響了模式運算的運算效率,還導致該系統架構無法進一步處理更高速率的數據,進而影響了模式運算的準確度。


    技術實現思路

    1、本申請實施例提供一種數據處理系統和方法,用以達到實現模式運算的解耦,提高模式運算處理的并行度,進而提高數據處理系統能夠處理的數據速率的上限,提高數據處理系統處理數據的效率和準確度的效果。

    2、第一方面,本申請實施例提供一種數據處理系統,應用于密碼分析設備,所述系統包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;其中,所述數據預處理模塊包括多個并行的處理單元;所述處理單元用于確定需要進行模式運算處理的數據;所述數據運算模塊包括至少一個并行的運算單元;所述運算單元用于進行模式運算處理;每個所述處理單元與對應的運算單元通信連接;

    3、所述處理器,用于響應于數據處理請求,生成數據獲取信號,并將所述數據獲取信號發送至所述數據獲取模塊;其中,所述數據獲取信號中至少包括獲取的數據所對應的第一數據位寬和數據獲取數量;

    4、所述數據獲取模塊,用于接收到所述數據獲取信號之后,獲取與所述數據獲取信號相對應的待處理數據,并將所述待處理數據傳輸至所述數據預處理模塊中;其中,所述待處理數據指示加密設備執行第一操作時所產生的信號數據;

    5、所述數據預處理模塊,用于基于各個所述處理單元,接收所述待處理數據,并確定每個所述處理單元分別接收的待處理子數據后,將各個所述待處理子數據傳輸至各所述處理單元分別對應的運算單元中;

    6、所述數據運算模塊,用于基于各個所述運算單元接收各個所述待處理子數據,并獲取與各個所述待處理子數據分別對應的運算參考數據;基于與各個所述待處理子數據分別對應的運算參考數據,對各個所述待處理子數據分別進行模式運算處理,得到模式運算結果;其中,所述運算參考數據指示所述加密設備執行第二操作時所產生的信號數據;所述第一操作和所述第二操作相關聯;所述模式運算結果指示待處理子數據與運算參考數據之間的匹配程度。

    7、在一種可能的實施方式中,響應于數據處理請求,生成數據獲取信號,包括:

    8、響應于所述數據處理請求,確定所述數據運算模塊對應的第一頻率信息;其中,所述第一頻率信息指示數據運算模塊所能處理的數據的最高頻率;

    9、基于所述第一頻率信息和所述數據處理系統的帶寬信息,確定所述第一數據位寬,并基于所述第一數據位寬確定所述數據獲取信號。

    10、在一種可能的實施方式中,所述數據獲取模塊包括獲取單元和轉換單元;

    11、所述獲取單元,用于接收到所述數據獲取信號之后,獲取初始數據,并確定所述初始數據所對應的第二數據位寬;將所述第二數據位寬與所述數據獲取信號中所包括的第一數據位寬進行比較,并在確定出所述第二數據位寬與所述第一數據位寬不相同的情況下,將所述初始數據傳輸至所述轉換單元中;

    12、所述轉換單元,用于基于所述第一數據位寬和所述第二數據位寬,確定位寬轉換比例,并基于所述位寬轉換比例對所述初始數據進行位寬轉換處理,得到所述待處理數據。

    13、在一種可能的實施方式中,所述數據預處理模塊所包括的處理單元的數量與所述位寬轉換比例相關聯。

    14、在一種可能的實施方式中,所述數據預處理模塊獲取多組與所述數據獲取信號相對應的待處理數據;所述數據預處理模塊所包括的處理單元的數量為基于所述待處理數據的組數以及所述位寬轉換比例確定的。

    15、在一種可能的實施方式中,所述處理單元中包括多個移位器,所述移位器的數量與所述運算單元所處理數據的數據長度相關聯。

    16、在一種可能的實施方式中,所述移位器中包括多路選擇器和至少一個寄存器;確定每個所述處理單元分別接收的待處理子數據,包括:

    17、基于所述多路選擇器從所述待處理數據中確定出各所述寄存器中所需存儲的數據,并基于各所述寄存器中所需存儲的數據,確定每個所述處理單元分別接收的待處理子數據。

    18、在一種可能的實施方式中,基于所述多路選擇器從所述待處理數據中確定出各所述寄存器中所需存儲的數據,包括:

    19、確定所述處理單元所對應的并行順序;

    20、基于所述并行順序,確定各所述處理單元分別對應的移位步數;

    21、基于所述處理單元所對應的移位步數,確定所述多路選擇器從所述待處理數據中所選擇的各寄存器中所需存儲的數據。

    22、在一種可能的實施方式中,基于所述并行順序,確定各所述處理單元分別對應的移位步數,包括:

    23、確定所述數據預處理模塊是否為首次接收待處理數據;

    24、若確定出所述數據預處理模塊為首次接收所述待處理數據,則確定各所述處理單元對應的移位步數均與目標數值;其中,所述目標數值指示數據預處理模塊所包括的處理單元的數量;

    25、若確定出所述數據預處理模塊為非首次接收所述待處理數據,則將各所述處理單元所對應的并行順序確定為各所述處理單元所對應的移位步數。

    26、在一種可能的實施方式中,所述系統中包括至少一個芯片;所述數據預處理模塊和所述數據運算模塊部署于所述至少一個芯片中。

    27、第二方面,本申請實施例提供一種數據處理方法,應用于數據處理系統,所述系統包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;所述方法包括:

    28、響應于數據處理請求,生成數據獲取信號;其中,所述數據獲取信號中至少包括獲取的數據所對應的第一數據位寬和數據獲取數量;

    29、獲取與所述數據獲取信號相對應的待處理數據,并將所述待處理數據劃分為多個待處理子數據;

    30、獲取與各個所述待處理子數據分別對應的運算參考數據,并基于與各個所述待處理子數據分別對應的運算參考數據,對各個所述待處理子數據分別進行模式運算處理,得到模式運算結果;其中,所述模式運算結果指示待處理子數據與運算參考數據之間的匹配程度。

    31、在一種可能的實施方式中,所述數據獲取信號中還包括位寬轉換比例;所述獲取與所述數據獲取信號相對應的待處理數據,包括:

    32、獲取與所述數據獲取信號中的數據獲取數量相對應的初始數據;

    33、基于所述位寬轉換比例對所述初始數據進行位寬轉換處理,得到所述待處理數據;其中,所述位寬轉換比例為基于初始數據所對應的第二數據位寬以及數據獲取信號中所包括的第一數據位寬確定的。

    ...

    【技術保護點】

    1.一種數據處理系統,其特征在于,應用于密碼分析設備,所述系統包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;其中,所述數據預處理模塊包括多個并行的處理單元;所述處理單元用于確定需要進行模式運算處理的數據;所述數據運算模塊包括至少一個并行的運算單元;所述運算單元用于進行模式運算處理;每個所述處理單元與對應的運算單元通信連接;

    2.根據權利要求1所述的系統,其特征在于,響應于數據處理請求,生成數據獲取信號,包括:

    3.根據權利要求1所述的系統,其特征在于,所述數據獲取模塊包括獲取單元和轉換單元;

    4.根據權利要求3所述的系統,其特征在于,所述數據預處理模塊所包括的處理單元的數量與所述位寬轉換比例相關聯。

    5.根據權利要求3所述的系統,其特征在于,所述數據預處理模塊獲取多組與所述數據獲取信號相對應的待處理數據;所述數據預處理模塊所包括的處理單元的數量為基于所述待處理數據的組數以及所述位寬轉換比例確定的。

    6.根據權利要求1-5中任一項所述的系統,其特征在于,所述處理單元中包括多個移位器,所述移位器的數量與所述運算單元所處理數據的數據長度相關聯。

    7.根據權利要求6所述的系統,其特征在于,所述移位器中包括多路選擇器和至少一個寄存器;確定每個所述處理單元分別接收的待處理子數據,包括:

    8.根據權利要求7所述的系統,其特征在于,基于所述多路選擇器從所述待處理數據中確定出各所述寄存器中所需存儲的數據,包括:

    9.根據權利要求8所述的系統,其特征在于,基于所述并行順序,確定各所述處理單元分別對應的移位步數,包括:

    10.根據權利要求1-5中任一項所述的系統,其特征在于,所述系統中包括至少一個芯片;所述數據預處理模塊和所述數據運算模塊部署于所述至少一個芯片中。

    11.一種數據處理方法,其特征在于,應用于數據處理系統,所述系統包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;所述方法包括:

    12.根據權利要求11所述的方法,其特征在于,所述數據獲取信號中還包括位寬轉換比例;所述獲取與所述數據獲取信號相對應的待處理數據,包括:

    ...

    【技術特征摘要】

    1.一種數據處理系統,其特征在于,應用于密碼分析設備,所述系統包括:數據獲取模塊、數據預處理模塊、數據運算模塊和處理器;其中,所述數據預處理模塊包括多個并行的處理單元;所述處理單元用于確定需要進行模式運算處理的數據;所述數據運算模塊包括至少一個并行的運算單元;所述運算單元用于進行模式運算處理;每個所述處理單元與對應的運算單元通信連接;

    2.根據權利要求1所述的系統,其特征在于,響應于數據處理請求,生成數據獲取信號,包括:

    3.根據權利要求1所述的系統,其特征在于,所述數據獲取模塊包括獲取單元和轉換單元;

    4.根據權利要求3所述的系統,其特征在于,所述數據預處理模塊所包括的處理單元的數量與所述位寬轉換比例相關聯。

    5.根據權利要求3所述的系統,其特征在于,所述數據預處理模塊獲取多組與所述數據獲取信號相對應的待處理數據;所述數據預處理模塊所包括的處理單元的數量為基于所述待處理數據的組數以及所述位寬轉換比例確定的。

    6.根據權利要求1-5中任一項所述的系統,其特征在于,所述處理...

    【專利技術屬性】
    技術研發人員:趙起鋒,王宗岳,于世帥陳思,樊俊鋒
    申請(專利權)人:深圳市紐創信安科技開發有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩欧精品无码视频无删节 | 免费a级毛片无码a∨性按摩| 西西午夜无码大胆啪啪国模| 亚洲精品无码久久久久牙蜜区| 国产精品va无码免费麻豆| 伊人久久精品无码av一区| 亚洲最大无码中文字幕| 中文午夜乱理片无码| 免费看无码自慰一区二区| 久久久久亚洲AV片无码下载蜜桃 | 亚洲人AV在线无码影院观看| 国产精品无码一区二区在线观一| 久久无码中文字幕东京热| 成在人线av无码免费高潮水| 日本精品无码一区二区三区久久久| 人妻无码αv中文字幕久久 | 成年轻人电影www无码| 日韩精品少妇无码受不了| 亚洲一级特黄无码片| 人妻精品久久无码区洗澡| 精品国产一区二区三区无码| 狠狠躁天天躁无码中文字幕图 | 亚洲中文字幕久久精品无码VA| 国产精品视频一区二区三区无码| 亚洲无码高清在线观看| 免费无遮挡无码视频在线观看| 高清无码v视频日本www| 18禁无遮拦无码国产在线播放| 无码GOGO大胆啪啪艺术| 日韩精品无码中文字幕一区二区| 国产热の有码热の无码视频| 亚洲精品无码不卡在线播放HE| 亚洲国产精品无码久久九九 | 中文字幕乱码无码人妻系列蜜桃| 亚洲人成影院在线无码观看| 下载天堂国产AV成人无码精品网站| 国产日产欧洲无码视频| 亚洲中文字幕无码专区| 成年午夜无码av片在线观看| 国产AV无码专区亚洲AV漫画| 夜夜添无码一区二区三区|