1.一種asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,所述方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,分析sha-256處理單元的流水線,以確定流水線級數(shù),包括:
3.根據(jù)權(quán)利要求2所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,根據(jù)電路圖,識別sha-256處理單元中的不同流水線階段,包括:
4.根據(jù)權(quán)利要求3所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,對每個功能模塊進行細化,識別出構(gòu)成流水線的各個階段,包括:
5.根據(jù)權(quán)利要求4所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,將處理后的消息分割成固定大小的塊,每個塊的大小為512位,包括:
6.根據(jù)權(quán)利要求5所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,根據(jù)處理性能,確定對應(yīng)的個體,隨機選擇兩個個體,以一定的交叉率交換個體的部分分割點位置,生成新的個體,包括:
7.根據(jù)權(quán)利要求6所述的asic芯片中多種hash算法并行運算控制優(yōu)化方法,其特征在于,根據(jù)流水線級數(shù),確定模式選擇矩陣,包括:
8.一種asic芯片中多種hash算法并行運算控制優(yōu)化系統(tǒng),其特征在于,應(yīng)用于如權(quán)利要求1至6任一項所述的方法中,包括:
9.一種計算設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有程序,該程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的方法。