System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及芯片領(lǐng)域,特別涉及一種運(yùn)算電路、函數(shù)計(jì)算方法、處理器、芯片及電子設(shè)備。
技術(shù)介紹
1、超越函數(shù)指的是變量之間的關(guān)系不能用有限次的加、減、乘、除、乘方、開方運(yùn)算表示的函數(shù),例如三角函數(shù)、對(duì)數(shù)函數(shù)、反三角函數(shù)、指數(shù)函數(shù)等。
2、相關(guān)技術(shù)中,在硬件上,超越函數(shù)通過迭代逼近算法來實(shí)現(xiàn)。相關(guān)技術(shù)將根據(jù)預(yù)先設(shè)計(jì)好的迭代逼近算法,搭建電路。
3、然而,相關(guān)技術(shù)中,電路一旦設(shè)計(jì)完成則無法更新,當(dāng)出現(xiàn)算法更新時(shí),則需要重新搭建電路,以滿足對(duì)于算法性能及精度的要求。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┝艘环N運(yùn)算電路、函數(shù)計(jì)算方法、處理器、芯片及電子設(shè)備,本申請(qǐng)?zhí)峁┑倪\(yùn)算電路支持通過配置至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)來實(shí)現(xiàn)硬件上的函數(shù)計(jì)算,當(dāng)所計(jì)算的函數(shù)發(fā)生更改時(shí),僅需修改至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)即可,而無需重新搭建電路。
2、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種運(yùn)算電路,所述運(yùn)算電路包括多個(gè)基礎(chǔ)函數(shù)單元和至少一個(gè)配置開關(guān);
3、多個(gè)基礎(chǔ)函數(shù)單元中不同基礎(chǔ)函數(shù)單元的輸入端和輸出端通過多條連接線路電氣連接,至少一個(gè)配置開關(guān)設(shè)置在多條連接線路上;
4、至少一個(gè)配置開關(guān)用于基于被配置的開關(guān)狀態(tài)將多條連接線路導(dǎo)通為至少兩種計(jì)算通路中的第一計(jì)算通路,至少兩種計(jì)算通路中的每種計(jì)算通路對(duì)應(yīng)一種函數(shù)計(jì)算。
5、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種函數(shù)計(jì)算方法,所述方法用于控制上述運(yùn)算電路,所述方法包括:
6、通過配置至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)
7、基于第一計(jì)算通路電氣連接的至少一個(gè)基礎(chǔ)函數(shù)單元,完成與第一計(jì)算通路對(duì)應(yīng)的函數(shù)計(jì)算。
8、根據(jù)本申請(qǐng)的另一方面,提供了一種函數(shù)計(jì)算裝置,所述裝置用于控制上述運(yùn)算電路,所述裝置包括:
9、配置模塊,用于通過配置至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),將多條連接線路導(dǎo)通為第一計(jì)算通路;
10、計(jì)算模塊,用于基于第一計(jì)算通路電氣連接的至少一個(gè)基礎(chǔ)函數(shù)單元,完成與第一計(jì)算通路對(duì)應(yīng)的函數(shù)計(jì)算。
11、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種處理器,處理器包括上述運(yùn)算電路。
12、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種芯片,芯片包括處理器,處理器包括上述運(yùn)算電路。
13、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種服務(wù)器,服務(wù)器包括上述運(yùn)算電路。
14、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種電子設(shè)備,電子設(shè)備包括處理器,處理器包括上述運(yùn)算電路。
15、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種電子設(shè)備,電子設(shè)備包括:處理器和存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述函數(shù)計(jì)算方法。
16、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述函數(shù)計(jì)算方法。
17、根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述函數(shù)計(jì)算方法。
18、本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來的有益效果至少包括如下內(nèi)容。
19、在本申請(qǐng)?zhí)峁┑倪\(yùn)算電路上預(yù)設(shè)有多條連接線路,多條連接線路用于連接多個(gè)基礎(chǔ)函數(shù)單元中不同基礎(chǔ)函數(shù)單元的輸入端和輸出端,當(dāng)應(yīng)用本申請(qǐng)的運(yùn)算電路時(shí),可以通過至少一個(gè)配置開關(guān)將多條連接線路導(dǎo)通為第一計(jì)算通路,第一計(jì)算通路對(duì)應(yīng)一種函數(shù)計(jì)算,即本申請(qǐng)?zhí)峁┑倪\(yùn)算電路支持通過配置至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)來實(shí)現(xiàn)硬件上的函數(shù)計(jì)算,當(dāng)所計(jì)算的函數(shù)發(fā)生更改時(shí),僅需修改至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)即可,而無需重新搭建電路。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種運(yùn)算電路,其特征在于,所述運(yùn)算電路包括多個(gè)基礎(chǔ)函數(shù)單元和至少一個(gè)配置開關(guān);
2.根據(jù)權(quán)利要求1所述的運(yùn)算電路,其特征在于,所述多個(gè)基礎(chǔ)函數(shù)單元包括第一基礎(chǔ)函數(shù)單元和/或第二基礎(chǔ)函數(shù)單元;
3.根據(jù)權(quán)利要求2所述的運(yùn)算電路,其特征在于,所述第一基礎(chǔ)函數(shù)單元的輸入端與除所述第一基礎(chǔ)函數(shù)單元之外的所有其它基礎(chǔ)函數(shù)單元的輸出端電氣連接,以及與所述運(yùn)算電路對(duì)外的至少一個(gè)輸入端電氣連接。
4.根據(jù)權(quán)利要求2所述的運(yùn)算電路,其特征在于,所述第二基礎(chǔ)函數(shù)單元的輸出端與除所述第二基礎(chǔ)函數(shù)單元之外的所有其它基礎(chǔ)函數(shù)單元的輸入端電氣連接,以及與所述運(yùn)算電路對(duì)外的至少一個(gè)輸出端電氣連接。
5.根據(jù)權(quán)利要求1至4任一所述的運(yùn)算電路,其特征在于,所述第一計(jì)算通路包括n層迭代運(yùn)算,n為大于1的正整數(shù);
6.根據(jù)權(quán)利要求1至4任一所述的運(yùn)算電路,其特征在于,所述運(yùn)算電路還包括寄存器;所述寄存器的寄存器值用于配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)。
7.根據(jù)權(quán)利要求6所述的運(yùn)算電路,其特征在于,所述寄存器的數(shù)量為至少一個(gè),至少一個(gè)所述寄存
8.根據(jù)權(quán)利要求7所述的運(yùn)算電路,其特征在于,至少一個(gè)所述寄存器和所述至少一個(gè)配置開關(guān)之間具有一對(duì)一關(guān)系;
9.根據(jù)權(quán)利要求1至8任一所述的運(yùn)算電路,其特征在于,所述多個(gè)基礎(chǔ)函數(shù)單元包括加法函數(shù)單元、減法函數(shù)單元、乘法函數(shù)單元、除法函數(shù)單元、倒數(shù)函數(shù)單元、乘方函數(shù)單元、開方函數(shù)單元、指數(shù)函數(shù)單元、對(duì)數(shù)函數(shù)單元中的至少一種。
10.一種函數(shù)計(jì)算方法,其特征在于,所述方法用于控制權(quán)利要求1至9任一所述的運(yùn)算電路,所述方法包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述通過配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),將所述多條連接線路導(dǎo)通為所述第一計(jì)算通路,包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述通過配置寄存器的寄存器值,配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,至少一個(gè)所述寄存器和所述至少一個(gè)配置開關(guān)之間具有一對(duì)一關(guān)系;
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述至少兩種計(jì)算通路中的所述第一計(jì)算通路包括n層迭代運(yùn)算,n為大于1的正整數(shù);
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述通過配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),導(dǎo)通所述多條連接線路中用于實(shí)現(xiàn)第i層迭代運(yùn)算的基礎(chǔ)函數(shù)單元的輸出端與用于實(shí)現(xiàn)第i+1層迭代運(yùn)算的基礎(chǔ)函數(shù)單元的輸入端之間的連接線路,得到所述第一計(jì)算通路,包括:
16.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述通過配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),導(dǎo)通所述多條連接線路中用于實(shí)現(xiàn)第i層迭代運(yùn)算的基礎(chǔ)函數(shù)單元的輸出端與用于實(shí)現(xiàn)第i+1層迭代運(yùn)算的基礎(chǔ)函數(shù)單元的輸入端之間的連接線路,得到所述第一計(jì)算通路,包括:
17.一種函數(shù)計(jì)算裝置,其特征在于,所述裝置用于控制權(quán)利要求1至9任一所述的運(yùn)算電路,所述裝置包括:
18.一種處理器,其特征在于,所述處理器包括如權(quán)利要求1至9任一所述的運(yùn)算電路。
19.一種芯片,其特征在于,所述芯片包括處理器,所述處理器包括如權(quán)利要求1至9任一所述的運(yùn)算電路。
20.一種服務(wù)器,其特征在于,所述服務(wù)器包括如權(quán)利要求1至9任一所述的運(yùn)算電路。
21.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器,所述處理器包括如權(quán)利要求1至9任一所述的運(yùn)算電路。
22.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求10至16任一所述的函數(shù)計(jì)算方法。
23.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求10至16任一所述的函數(shù)計(jì)算方法。
24.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求10至16任一所述的函數(shù)計(jì)算方法。
...【技術(shù)特征摘要】
1.一種運(yùn)算電路,其特征在于,所述運(yùn)算電路包括多個(gè)基礎(chǔ)函數(shù)單元和至少一個(gè)配置開關(guān);
2.根據(jù)權(quán)利要求1所述的運(yùn)算電路,其特征在于,所述多個(gè)基礎(chǔ)函數(shù)單元包括第一基礎(chǔ)函數(shù)單元和/或第二基礎(chǔ)函數(shù)單元;
3.根據(jù)權(quán)利要求2所述的運(yùn)算電路,其特征在于,所述第一基礎(chǔ)函數(shù)單元的輸入端與除所述第一基礎(chǔ)函數(shù)單元之外的所有其它基礎(chǔ)函數(shù)單元的輸出端電氣連接,以及與所述運(yùn)算電路對(duì)外的至少一個(gè)輸入端電氣連接。
4.根據(jù)權(quán)利要求2所述的運(yùn)算電路,其特征在于,所述第二基礎(chǔ)函數(shù)單元的輸出端與除所述第二基礎(chǔ)函數(shù)單元之外的所有其它基礎(chǔ)函數(shù)單元的輸入端電氣連接,以及與所述運(yùn)算電路對(duì)外的至少一個(gè)輸出端電氣連接。
5.根據(jù)權(quán)利要求1至4任一所述的運(yùn)算電路,其特征在于,所述第一計(jì)算通路包括n層迭代運(yùn)算,n為大于1的正整數(shù);
6.根據(jù)權(quán)利要求1至4任一所述的運(yùn)算電路,其特征在于,所述運(yùn)算電路還包括寄存器;所述寄存器的寄存器值用于配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài)。
7.根據(jù)權(quán)利要求6所述的運(yùn)算電路,其特征在于,所述寄存器的數(shù)量為至少一個(gè),至少一個(gè)所述寄存器和所述至少一個(gè)配置開關(guān)之間具有一對(duì)一關(guān)系,和/或,一對(duì)多關(guān)系。
8.根據(jù)權(quán)利要求7所述的運(yùn)算電路,其特征在于,至少一個(gè)所述寄存器和所述至少一個(gè)配置開關(guān)之間具有一對(duì)一關(guān)系;
9.根據(jù)權(quán)利要求1至8任一所述的運(yùn)算電路,其特征在于,所述多個(gè)基礎(chǔ)函數(shù)單元包括加法函數(shù)單元、減法函數(shù)單元、乘法函數(shù)單元、除法函數(shù)單元、倒數(shù)函數(shù)單元、乘方函數(shù)單元、開方函數(shù)單元、指數(shù)函數(shù)單元、對(duì)數(shù)函數(shù)單元中的至少一種。
10.一種函數(shù)計(jì)算方法,其特征在于,所述方法用于控制權(quán)利要求1至9任一所述的運(yùn)算電路,所述方法包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述通過配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),將所述多條連接線路導(dǎo)通為所述第一計(jì)算通路,包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述通過配置寄存器的寄存器值,配置所述至少一個(gè)配置開關(guān)的開關(guān)狀態(tài),包括:
13.根據(jù)權(quán)利...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:請(qǐng)求不公布姓名,
申請(qǐng)(專利權(quán))人:摩爾線程智能科技上海有限責(zé)任公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。