[發明專利]一種數據處理的方法及裝置在審
| 申請號: | 201711070218.4 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN107832256A | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 劉偉 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78;H03M7/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,特別是涉及一種數據處理的方法及裝置。
背景技術
在當今社會,隨著大數據時代的到來,信息數據的數量呈現出爆炸式增長,對于數據的相關處理所造成的系統負載不斷增大。
原有技術通常采用CPU作為邏輯指令的控制主體以及數據處理算法的執行主體,因此僅通過CPU等常用處理器對于海量數據進行處理,會出現占用處理器資源過多的情況,長時間占用大量的處理器資源,會增大處理器的工作負載,導致其無法為系統的其它操作提供可用資源,無法保證整體的高效性。隨著FPGA的興起,其具有的優勢逐漸被人們所發現,由于FPGA屬于半定制電路,可以根據用戶所設定的執行邏輯而改變電路邏輯,并且FPGA具有并行運算的執行特性,因此有優良的數據處理性能,如何合理的使用FPGA以協助CPU等常用處理器進行數據處理,進而減輕常用處理器的工作壓力一直是當前所研究的重點。另外,由于當前對數據的處理控制流程逐漸繁瑣,進而對于FPGA的控制指令也在增加,因此往往需要一系列繁雜的處理邏輯以控制FPGA執行相應的數據處理內容,這也同樣需要占用CPU等常用處理器一定的可用資源,進而增加其工作負載,相對降低了數據處理的整體效率。
由此可見,提供一種數據處理的方法,以減少對CPU等常用處理器中可用資源的占用,并且提高數據算法處理效率,是本領域技術人員亟待解決的問題。
發明內容
本發明的目的是提供一種數據處理的方法及裝置,減少了對CPU等常用處理器中可用資源的占用,并且提高了數據處理效率。
為解決上述技術問題,本發明提供一種數據處理的方法,包括:
處理器將初始數據傳輸至FPGA,并向DSP芯片發起處理指令;
DSP芯片接收處理指令,并根據處理指令在預設的控制邏輯集合中選取對應的目標控制邏輯;
DSP芯片依照目標控制邏輯控制FPGA采用預設的相關處理方法對初始數據進行數據處理以得到結果數據。
優選的,處理指令具體為gzip解壓縮指令;
相應的,目標控制邏輯具體包括:
控制FPGA對初始數據進行Huffman解碼以得到過程數據;
控制FPGA對過程數據進行LZ77解壓縮以得到結果數據;
相應的,相關處理方法具體包括:
Huffman解碼處理方法及LZ77解壓縮處理方法。
優選的,控制FPGA對過程數據進行LZ77解壓縮以得到結果數據具體為:
當過程數據的總量達到規定閾值時,控制FPGA對過程數據進行LZ77解壓縮以得到結果數據。
優選的,處理器將初始數據傳輸至FPGA具體為:
處理器將初始數據傳輸至FPGA預設的緩存中。
優選的,在DSP芯片依照目標控制邏輯控制FPGA采用預設的相關處理方法對初始數據進行數據處理以得到結果數據后,該方法進一步包括:
FPGA將結果數據傳輸至處理器。
優選的,處理器將初始數據傳輸至FPGA,并向DSP芯片發起處理指令具體為:
處理器通過PCI-E接口將初始數據傳輸至FPGA,并通過PCI-E接口向DSP芯片發起處理指令。
優選的,DSP芯片與FPGA之間采用FIFO接口連接。
此外,本發明還提供一種數據處理的裝置,包括:
處理器,用于將初始數據傳輸至FPGA,并向DSP芯片發起處理指令;
DSP芯片,用于接收處理指令,并根據處理指令在預設的控制邏輯集合中選取對應的目標控制邏輯,以及依照目標控制邏輯控制FPGA采用預設的相關處理方法對初始數據進行數據處理以得到結果數據;
FPGA,用于接收處理器傳輸的初始數據,并在DSP芯片控制下采用預設的相關處理方法對初始數據進行數據處理以得到結果數據。
優選的,FPGA進一步用于將結果數據傳輸至處理器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711070218.4/2.html,轉載請聲明來源鉆瓜專利網。





