1.一種運算多個操作數(shù)的裝置,其特征在于,所述裝置包括:
2.根據(jù)權(quán)利要求1所述的裝置,至少一個所述第二運算電路的尾數(shù)處理電路復(fù)用一個所述第一運算電路的尾數(shù)處理電路。
3.根據(jù)權(quán)利要求1所述的裝置,至少一個所述第二運算電路的指數(shù)處理電路復(fù)用一個所述第一運算電路的指數(shù)處理電路。
4.根據(jù)權(quán)利要求2和3所述的裝置,當(dāng)多個所述第二運算電路的尾數(shù)處理電路復(fù)用一個所述第一運算電路的尾數(shù)處理電路時,多個所述第二運算電路的尾數(shù)處理電路同時工作;和/或多個所述第二運算電路的指數(shù)處理電路復(fù)用一個所述第一運算電路的指數(shù)處理電路時,多個所述第二運算電路的指數(shù)處理電路同時工作。
5.根據(jù)權(quán)利要求1所述的裝置,所述操作數(shù)包括浮點數(shù),所述浮點數(shù)包括fp32、tf32、bf16、fp16、uhp、fp8、fp12中的至少一種。
6.根據(jù)權(quán)利要求5所述的裝置,所述fp12格式的符號位為1位,指數(shù)位為8位,尾數(shù)位為3位。
7.根據(jù)權(quán)利要求5所述的裝置,所述fp12格式的符號位為1位,指數(shù)位為5位,尾數(shù)位為6位。
8.根據(jù)權(quán)利要求5所述的裝置,所述fp12格式的符號位為1位,指數(shù)位為4位,尾數(shù)位為7位。
9.根據(jù)權(quán)利要求1所述的裝置,所述位寬閾值為5。
10.根據(jù)權(quán)利要求1所述的裝置,所述第一運算電路中的尾數(shù)處理電路的處理位寬為10位,所述第二運算電路中的尾數(shù)處理電路的處理位寬為3位或4位。
11.根據(jù)權(quán)利要求1所述的裝置,所述第一運算電路的指數(shù)處理電路的處理位寬為8位,所述第二運算電路的指數(shù)處理電路的處理位寬為5位或8位。
12.根據(jù)權(quán)利要求1所述的裝置,所述第一運算電路和所述第二運算電路為乘法運算電路,或所述第一運算電路和所述第二運算電路為對階乘累加電路。
13.根據(jù)權(quán)利要求12所述的裝置,所述對階乘累加電路包括:
14.根據(jù)權(quán)利要求13所述的裝置,還包括切換模塊,用以判斷所述多個操作數(shù)為浮點數(shù)或定點數(shù)。
15.根據(jù)權(quán)利要求14所述的裝置,其中當(dāng)所述多個操作數(shù)為定點數(shù)時,所述切換模塊控制所述對階模塊關(guān)閉。
16.根據(jù)權(quán)利要求14所述的裝置,其中當(dāng)所述多個操作數(shù)為定點數(shù)時,所述切換模塊控制所述移位模塊關(guān)閉。
17.根據(jù)權(quán)利要求13所述的裝置,其中所述基準(zhǔn)值為所述多個操作數(shù)的指數(shù)的最大值。
18.根據(jù)權(quán)利要求13所述的裝置,其中所述對階模塊對所述多個操作數(shù)分群,所述基準(zhǔn)值為每一集群中的操作數(shù)的指數(shù)的最大值,所述乘法模塊、和所述移位模塊以集群為單位進(jìn)行運算。
19.根據(jù)權(quán)利要求13所述的裝置,還包括:
20.根據(jù)權(quán)利要求19所述的裝置,其中轉(zhuǎn)換后的精度為fp38,fp38的指數(shù)位為9位,fp38的尾數(shù)位為28位。
21.一種集成電路裝置,包括根據(jù)權(quán)利要求1至20任一項所述的裝置。
22.一種板卡,包括根據(jù)權(quán)利要求21所述的集成電路裝置。
23.一種運算多個操作數(shù)的方法,其特征在于,所述方法包括:
24.根據(jù)權(quán)利要求23所述的方法,至少一個所述第二運算電路的尾數(shù)處理電路復(fù)用一個所述第一運算電路的尾數(shù)處理電路。
25.根據(jù)權(quán)利要求23所述的方法,至少一個所述第二運算電路的指數(shù)處理電路復(fù)用一個所述第一運算電路的指數(shù)處理電路。
26.根據(jù)權(quán)利要求24和25所述的方法,當(dāng)多個所述第二運算電路的尾數(shù)處理電路復(fù)用一個所述第一運算電路的尾數(shù)處理電路時,多個所述第二運算電路的尾數(shù)處理電路同時工作;和/或多個所述第二運算電路的指數(shù)處理電路復(fù)用一個所述第一運算電路的指數(shù)處理電路時,多個所述第二運算電路的指數(shù)處理電路同時工作。
27.根據(jù)權(quán)利要求23所述的方法,所述操作數(shù)包括浮點數(shù),所述浮點數(shù)包括fp32、tf32、bf16、fp16、uhp、fp8、fp12中的至少一種。
28.根據(jù)權(quán)利要求27所述的方法,所述fp12格式的符號位為1位,指數(shù)位為8位,尾數(shù)位為3位。
29.一種計算機可讀存儲介質(zhì),其上存儲有運算多個操作數(shù)的方法的計算機程序代碼,當(dāng)所述計算機程序代碼由處理裝置運行時,執(zhí)行權(quán)利要求23至28任一項所述的方法。
30.一種計算機程序產(chǎn)品,包括運算多個操作數(shù)的計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時,實現(xiàn)權(quán)利要求23至28任一項所述方法的步驟。
31.一種計算機裝置,包括存儲器、處理器及存儲在存儲器上的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序以實現(xiàn)權(quán)利要求23至28任一項所述方法的步驟。