Bzip2算法硬件加速方法
作者:佚名
以硬件方式實現前置變換和行程長度編碼,并采用全展開的2048位并行比較器和移位器,加速了程序的執行,加快了bzip2算法的數據壓縮速度,有效提高程序的性能。
本發明公開了一種Bzip2算法硬件加速實現方法。本方法是利用硬件加速器實現在程序中占大量執行時間的前置變換和行程長度編碼,以加速程序的壓縮速度。有如下特點:
首先,以硬件加速器輸入輸出緩存作為與通用計算系統的通信接口,并通過軟件為硬件加速器準備輸入數據,并整理讀取輸出數據,簡化了硬件加速器的設計;
其次,以硬件方式實現前置變換和行程長度編碼,并采用全展開的2048位并行比較器和移位器,加速了程序的執行,加快了Bzip2算法的數據壓縮速度,有效提高程序的性能。
首先,以硬件加速器輸入輸出緩存作為與通用計算系統的通信接口,并通過軟件為硬件加速器準備輸入數據,并整理讀取輸出數據,簡化了硬件加速器的設計;
其次,以硬件方式實現前置變換和行程長度編碼,并采用全展開的2048位并行比較器和移位器,加速了程序的執行,加快了Bzip2算法的數據壓縮速度,有效提高程序的性能。
申請日: | 2009年01月22日 |
公開日: | 2009年07月08日 |
授權公告日: | |
申請人/專利權人: | 浙江大學 |
申請人地址: | 浙江省杭州市西湖區浙大路38號 |
發明設計人: | 陳天洲;嚴力科;胡威;王罡;馮德貴;吳斌斌;陳度;王勇剛;劉敬偉 |
專利代理機構: | 杭州求是專利事務所有限公司 |
代理人: | 林懷禹 |
專利類型: | 發明專利 |
分類號: | H03M7/30;G06F9/38 |
【編輯推薦】
責任編輯:chenqingxiang
來源:
百度