国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)處理方法和裝置與流程

      文檔序號:12122767閱讀:393來源:國知局
      數(shù)據(jù)處理方法和裝置與流程

      本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及數(shù)據(jù)處理方法和裝置。



      背景技術(shù):

      計(jì)算機(jī)處理的數(shù)值數(shù)據(jù)多為小數(shù),小數(shù)點(diǎn)在計(jì)算機(jī)中通常有兩種表示方法,一種是約定所有數(shù)值數(shù)據(jù)的小數(shù)點(diǎn)在一個(gè)固定的位置上,這種小數(shù)稱為定點(diǎn)數(shù)據(jù);一種是小數(shù)點(diǎn)位置可以浮動,這種小數(shù)稱為浮點(diǎn)數(shù)據(jù)。定點(diǎn)數(shù)據(jù)的運(yùn)算過程被稱為定點(diǎn)運(yùn)算,浮點(diǎn)數(shù)據(jù)的運(yùn)算過程被稱為浮點(diǎn)運(yùn)算;通常,浮點(diǎn)運(yùn)算所耗費(fèi)的運(yùn)算資源大于定點(diǎn)運(yùn)算所耗費(fèi)的運(yùn)算資源。

      然而,現(xiàn)有的數(shù)據(jù)處理方式通常是對接收到的浮點(diǎn)數(shù)據(jù)進(jìn)行浮點(diǎn)運(yùn)算,再返回浮點(diǎn)形式的運(yùn)算結(jié)果,浮點(diǎn)數(shù)據(jù)的運(yùn)算過程中耗費(fèi)大量的運(yùn)算資源和運(yùn)算時(shí)間,從而,存在著數(shù)據(jù)處理效率低的問題。



      技術(shù)實(shí)現(xiàn)要素:

      本申請的目的在于提出一種改進(jìn)的數(shù)據(jù)處理方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。

      第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)處理方法,上述方法包括:接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù);根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù);將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      第二方面,本申請?zhí)峁┝艘环N數(shù)據(jù)處理裝置,上述裝置包括:接收單元,用于接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù);轉(zhuǎn)換單元,用于根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);運(yùn)算單元,用于根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù);發(fā)送單元,用于將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      本申請?zhí)峁┑臄?shù)據(jù)處理方法和裝置,通過接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù);根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù);將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備,從而可以對浮點(diǎn)數(shù)據(jù)進(jìn)行處理效率更高的定點(diǎn)運(yùn)算,提高了處理數(shù)據(jù)的效率。

      附圖說明

      通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:

      圖1是本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;

      圖2是根據(jù)本申請的數(shù)據(jù)處理方法的一個(gè)實(shí)施例的流程圖;

      圖3是根據(jù)本申請的數(shù)據(jù)處理方法中,將浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)的一種實(shí)現(xiàn)方式的流程圖;

      圖4是根據(jù)本申請的數(shù)據(jù)處理方法的又一個(gè)實(shí)施例的流程圖;

      圖5是根據(jù)本申請的數(shù)據(jù)處理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖和實(shí)施例對本申請作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。

      需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請。

      圖1示出了可以應(yīng)用本申請的數(shù)據(jù)處理方法的實(shí)施例的示例性系統(tǒng)架構(gòu)100。如圖1所示,系統(tǒng)架構(gòu)100可以包括通用處理器101和專用服務(wù)器102。

      通用處理器101用于將浮點(diǎn)數(shù)據(jù)發(fā)送給專用處理器102,專用處理器102可以將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù),然后根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù),再將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至通用處理器101。其中,通用處理器101也可以稱為主機(jī),而專用處理器102可以是由FPGA(Field-Programmable Gate Array,即現(xiàn)場可編程門陣列)設(shè)計(jì)而成,當(dāng)然,專用處理器102也可以在通用處理器101上實(shí)現(xiàn),為與102所示的電子設(shè)備進(jìn)行區(qū)分,在這里稱為專用處理器。

      需要說明的是,本申請實(shí)施例涉及的電子設(shè)備一般是指圖1中的通用處理器101,而本申請實(shí)施例所提供的數(shù)據(jù)處理方法一般由專用處理器102執(zhí)行,相應(yīng)地,數(shù)據(jù)處理裝置一般設(shè)置于專用處理器102中。

      應(yīng)該理解,圖1中的通用處理器101和專用處理器102的數(shù)目僅僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的通用處理器和專用處理器。

      繼續(xù)參考圖2,其示出了根據(jù)本申請的數(shù)據(jù)處理方法的一個(gè)實(shí)施例的流程200。上述的數(shù)據(jù)處理方法,包括以下步驟:

      步驟201,接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù)。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1所示的專用處理器102)可以接收電子設(shè)備(例如圖1所示的通用處理器101)發(fā)送的浮點(diǎn)數(shù)據(jù)。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述浮點(diǎn)數(shù)據(jù)可以是應(yīng)用接收的數(shù)據(jù);例如,上述浮點(diǎn)數(shù)據(jù)可以是搜索類應(yīng)用接收的搜索請求,上述浮點(diǎn)數(shù)據(jù)還可以是語音類助手類應(yīng)用接收的待識別語音數(shù)據(jù)。

      步驟202,根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1所示的專用處理器102)可以首先確定接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,然后根據(jù)確定的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本申請中,根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,進(jìn)行定浮點(diǎn)轉(zhuǎn)換,相對于現(xiàn)有技術(shù)中預(yù)先設(shè)置較大的數(shù)據(jù)長度和數(shù)值范圍進(jìn)行轉(zhuǎn)換,提高了轉(zhuǎn)換的精度。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,如圖3所示,步驟202“根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)”可以通過如下步驟來實(shí)現(xiàn):

      步驟301,獲取為浮點(diǎn)數(shù)據(jù)預(yù)先分配的存儲空間的地址。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以獲取為所述浮點(diǎn)數(shù)據(jù)預(yù)先分配的存儲空間的地址。在這里,上述存儲空間包括第一存儲空間和第二存儲空間。

      作為示例,上述浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度可以是4字節(jié)、8字節(jié)等。

      步驟302,根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定浮點(diǎn)數(shù)據(jù)與定點(diǎn)數(shù)據(jù)之間相互轉(zhuǎn)換的轉(zhuǎn)換信息。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以根據(jù)接收到的接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定浮點(diǎn)數(shù)據(jù)與定點(diǎn)數(shù)據(jù)之間相互轉(zhuǎn)換的轉(zhuǎn)換信息。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以根據(jù)每個(gè)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定浮點(diǎn)數(shù)據(jù)與定點(diǎn)數(shù)據(jù)之間相互轉(zhuǎn)換的轉(zhuǎn)換信息。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定浮點(diǎn)數(shù)據(jù)與定點(diǎn)數(shù)據(jù)之間相互轉(zhuǎn)換的轉(zhuǎn)換信息,可以包括:將接收到的預(yù)定數(shù)目個(gè)浮點(diǎn)數(shù)據(jù)作為浮點(diǎn)數(shù)據(jù)集合;比較上述浮點(diǎn)數(shù)據(jù)集合中各個(gè)浮點(diǎn)數(shù)據(jù)的數(shù)值范圍,確定第一最大數(shù)值范圍;根據(jù)上述第一數(shù)據(jù)長度和第一最大數(shù)值范圍,確定第一轉(zhuǎn)換信息,其中,上述第一轉(zhuǎn)換信息用于將上述浮點(diǎn)數(shù)據(jù)集合中各個(gè)浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本實(shí)現(xiàn)方式中,在比較上述浮點(diǎn)數(shù)據(jù)集合中各個(gè)浮點(diǎn)數(shù)據(jù)的數(shù)值范圍之前,可以先將接收到的預(yù)設(shè)數(shù)目個(gè)浮點(diǎn)數(shù)據(jù)存入臨時(shí)存儲空間,然后再進(jìn)行比較、確定的步驟。

      在本實(shí)現(xiàn)方式中,上述第一轉(zhuǎn)換信息可以包括上述第一數(shù)據(jù)長度和第一最大數(shù)值范圍。

      在本實(shí)現(xiàn)方式中,上述第一轉(zhuǎn)換信息可以包括上述第一數(shù)據(jù)長度、第一最大數(shù)值范圍和第一轉(zhuǎn)換精度,其中,上述第一轉(zhuǎn)換精度為上述第一最大數(shù)值范圍的倒數(shù)。

      在本實(shí)現(xiàn)方式中,上述第一轉(zhuǎn)換信息可以包括上述第一數(shù)據(jù)長度和第一轉(zhuǎn)換精度,其中,上述第一轉(zhuǎn)換精度為上述第一最大數(shù)值范圍的倒數(shù)。

      作為示例,將接收到的10個(gè)浮點(diǎn)數(shù)據(jù)作為浮點(diǎn)數(shù)據(jù)集合,比較浮點(diǎn)數(shù)據(jù)集合中這十個(gè)浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定第一最大數(shù)值范圍,并且確定預(yù)設(shè)的第一數(shù)據(jù)長度,例如,第一數(shù)據(jù)長度為x,第一最大數(shù)值范圍為y,那么可以得到第一轉(zhuǎn)換精度為第一最大數(shù)值范圍的倒數(shù),即1/y;確定(x,y,1/y)為第一轉(zhuǎn)換信息,即浮點(diǎn)數(shù)據(jù)集合中這十個(gè)浮點(diǎn)數(shù)據(jù)的轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息。

      步驟303,根據(jù)所確定的轉(zhuǎn)換信息,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以根據(jù)所確定的轉(zhuǎn)換信息,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      作為示例,浮點(diǎn)數(shù)據(jù)為a,確定的第一轉(zhuǎn)換信息為第一數(shù)據(jù)長度和第一轉(zhuǎn)換精度(x,1/y),定點(diǎn)數(shù)據(jù)為a×(1/y)×(1<<(x-1)-1),其中,“<<”為左移符,另外,第一數(shù)據(jù)長度減1再左移是因?yàn)橐话銜诟↑c(diǎn)數(shù)據(jù)的最左端設(shè)置符號位,如果未采用在浮點(diǎn)數(shù)據(jù)的最左端設(shè)置符號位的方式,也可以不對第一數(shù)據(jù)長度減1再左移。

      本領(lǐng)域技術(shù)人員可以理解,在確定了轉(zhuǎn)換信息后,如何根據(jù)所確定的轉(zhuǎn)換信息將浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)是本領(lǐng)域技術(shù)人員所公知的,本實(shí)施例相對于現(xiàn)有技術(shù)的關(guān)鍵點(diǎn)在于如何確定轉(zhuǎn)換信息,因此,對如何根據(jù)所確定的轉(zhuǎn)換信息將浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)在此不再贅述。

      步驟304,將所確定的轉(zhuǎn)換信息和轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)對應(yīng)存儲至第一存儲空間和第二存儲空間。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以將所確定的轉(zhuǎn)換信息和轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)對應(yīng)存儲至第一存儲空間和第二存儲空間。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述處理器還可以將第二存儲空間的地址發(fā)送至上述電子設(shè)備,作為接收到的浮點(diǎn)數(shù)據(jù)的存儲地址;上述電子設(shè)備默認(rèn)第二存儲空間即為浮點(diǎn)數(shù)據(jù)的存儲地址,在對此浮點(diǎn)數(shù)據(jù)進(jìn)行調(diào)用時(shí),利用上述第二存儲空間的地址,即可完成對存儲于上述第二存儲空間的浮點(diǎn)數(shù)據(jù)的調(diào)用。上述電子設(shè)備默認(rèn)上述處理器對浮點(diǎn)數(shù)據(jù)的處理方式為浮點(diǎn)運(yùn)算,即上述處理器的運(yùn)算過程對電子設(shè)備透明,從而在上述處理器可以利用任意精度的定點(diǎn)運(yùn)算,實(shí)現(xiàn)更為靈活的數(shù)據(jù)處理方式。

      步驟203,根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      作為示例,上述預(yù)設(shè)算法可以是加權(quán)算法,例如,轉(zhuǎn)換得到十個(gè)定點(diǎn)數(shù)據(jù),預(yù)先為這是個(gè)數(shù)據(jù)設(shè)置對應(yīng)的權(quán)值,預(yù)設(shè)算法為各個(gè)定點(diǎn)數(shù)據(jù)與其對于的權(quán)值相乘,得到十個(gè)定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      作為示例,上述預(yù)設(shè)算法也可以是加權(quán)后求和的算法,例如,轉(zhuǎn)換得到十個(gè)定點(diǎn)數(shù)據(jù),預(yù)先為這是個(gè)數(shù)據(jù)設(shè)置對應(yīng)的權(quán)值,預(yù)設(shè)算法為各個(gè)定點(diǎn)數(shù)據(jù)與其對于的權(quán)值相乘,再將得到的十個(gè)乘積相加,得到一個(gè)定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      本領(lǐng)域技術(shù)人員可以理解的是,預(yù)設(shè)算法可以是多種多樣的,無法被窮舉,因此在此不再贅述。

      步驟204,將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至電子設(shè)備。

      在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以首先將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),然后將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以根據(jù)預(yù)設(shè)算法和轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù)。

      本領(lǐng)域技術(shù)人員可以理解,關(guān)于如何根據(jù)預(yù)設(shè)算法和轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù)的具體實(shí)現(xiàn)細(xì)節(jié),本領(lǐng)域技術(shù)人員可以結(jié)合現(xiàn)有技術(shù)合理推導(dǎo)得到,如何轉(zhuǎn)換的實(shí)現(xiàn)細(xì)節(jié)不是本步驟的關(guān)鍵點(diǎn),在此不再贅述。

      本實(shí)施例提供的數(shù)據(jù)處理方法,通過將接收自電子設(shè)備的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)后,進(jìn)行定點(diǎn)運(yùn)算,再將運(yùn)算結(jié)果轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至電子設(shè)備,對于電子設(shè)備來說,提高了數(shù)據(jù)處理的效率。

      進(jìn)一步參考圖4,其示出了數(shù)據(jù)處理方法的又一個(gè)實(shí)施例的流程400。該數(shù)據(jù)處理方法的流程400,包括以下步驟:

      步驟401,將接收到的待處理數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù),得到待處理定點(diǎn)數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以將接收到的待處理數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù),由此得到待處理定點(diǎn)數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)。在這里,上述待處理定點(diǎn)數(shù)據(jù)是定點(diǎn)形式的待處理數(shù)據(jù),上述預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)是定點(diǎn)形式的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)。

      在這里,上述待處理數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)為上述電子設(shè)備接收到的數(shù)據(jù);上述各個(gè)計(jì)算層為預(yù)設(shè)的神經(jīng)網(wǎng)絡(luò)模型的計(jì)算層,即神經(jīng)網(wǎng)絡(luò)模型包括至少一個(gè)包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層。

      本領(lǐng)域技術(shù)人員可以理解的是,神經(jīng)網(wǎng)絡(luò)模型的計(jì)算層可以是多種類型,例如卷積層、全連接層、池化層等;有的層,例如池化層,可能沒有預(yù)設(shè)權(quán)重?cái)?shù)據(jù);神經(jīng)網(wǎng)絡(luò)模型可以包括至少一個(gè)包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層,也可以包括不設(shè)置預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層,本實(shí)施例中討論的計(jì)算層是包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層。

      關(guān)于如何將接收到的各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù),可以參考圖2和圖3對應(yīng)的實(shí)施例中的相關(guān)說明,在此不再贅述。

      步驟402,將轉(zhuǎn)換得到的待處理定點(diǎn)數(shù)據(jù)導(dǎo)入神經(jīng)網(wǎng)絡(luò)模型。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以將步驟401轉(zhuǎn)換得到的待處理定點(diǎn)數(shù)據(jù)導(dǎo)入上述神經(jīng)網(wǎng)絡(luò)模型。

      步驟403,根據(jù)上述神經(jīng)網(wǎng)絡(luò)模型中各層的預(yù)設(shè)算法和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù),對導(dǎo)入上述神經(jīng)網(wǎng)絡(luò)模型的待處理定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以根據(jù)上述神經(jīng)網(wǎng)絡(luò)模型中各層的預(yù)設(shè)算法和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù),對導(dǎo)入上述神經(jīng)網(wǎng)絡(luò)模型的待處理定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述處理器還可以在每一計(jì)算層得出定點(diǎn)形式的結(jié)果數(shù)據(jù)后,將定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),再根據(jù)轉(zhuǎn)換得到的浮點(diǎn)形式的結(jié)果數(shù)據(jù),確定浮點(diǎn)形式的結(jié)果數(shù)據(jù)的轉(zhuǎn)換信息;具體的實(shí)現(xiàn)方式可以參考以下說明:

      在本實(shí)現(xiàn)方式中,對于上述神經(jīng)網(wǎng)絡(luò)模型中的每一包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層,根據(jù)該層的預(yù)設(shè)算法和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù),對輸入該層的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,得到該層的定點(diǎn)形式的各個(gè)輸出數(shù)據(jù),作為第一輸出數(shù)據(jù)集合。作為示例,如果上述本實(shí)現(xiàn)方式中的計(jì)算層是神經(jīng)網(wǎng)絡(luò)模型的第一個(gè)包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層,可以將待處理定點(diǎn)數(shù)據(jù)作為本層的輸入數(shù)據(jù),首先將待處理定點(diǎn)數(shù)據(jù)與對應(yīng)的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)相乘,利用本層的預(yù)設(shè)算法對各個(gè)乘積進(jìn)行進(jìn)一步運(yùn)算,得到該層的定點(diǎn)形式的各個(gè)輸出數(shù)據(jù)。作為示例,如果上述本實(shí)現(xiàn)方式中的計(jì)算層是神經(jīng)網(wǎng)絡(luò)模型的除第一個(gè)包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層之外的計(jì)算層,可以將上一層的定點(diǎn)形式的各個(gè)輸出數(shù)據(jù)作為本層的輸入數(shù)據(jù),將本層的輸入數(shù)據(jù)與本層的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)相乘,再利用本層的預(yù)設(shè)算法對各個(gè)乘積進(jìn)行進(jìn)一步運(yùn)算,得到該層的定點(diǎn)形式的各個(gè)輸出數(shù)據(jù)。

      在本實(shí)現(xiàn)方式中,對于上述第一輸出數(shù)據(jù)集合中的各個(gè)輸出數(shù)據(jù),根據(jù)得到的該輸出數(shù)據(jù)的定點(diǎn)數(shù)據(jù)和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將上述定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù),并得到第二輸出數(shù)據(jù)集合。在這里,得到的該輸出數(shù)據(jù)的定點(diǎn)數(shù)據(jù)可以是該層的輸入數(shù)據(jù),得到的該輸出數(shù)據(jù)的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)可以是與該層的輸入數(shù)據(jù)的對應(yīng)的權(quán)重定點(diǎn)數(shù)據(jù)。

      本領(lǐng)域技術(shù)人員可以理解,如何根據(jù)得到該輸出數(shù)據(jù)的定點(diǎn)數(shù)據(jù)和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù),與預(yù)設(shè)算法有關(guān),在本實(shí)施例的啟示下,本領(lǐng)域技術(shù)人員可以在面對具體算法時(shí),合理推導(dǎo)出如何根據(jù)得到的該輸出數(shù)據(jù)的定點(diǎn)數(shù)據(jù)和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù),在此不再贅述。

      在本實(shí)現(xiàn)方式中,根據(jù)上述第二輸出數(shù)據(jù)集合中的各個(gè)浮點(diǎn)形式的輸出數(shù)據(jù)的最長數(shù)據(jù)長度和最大數(shù)值范圍,確定上述第一輸出數(shù)據(jù)集合中定點(diǎn)形式的輸出數(shù)據(jù)的第二轉(zhuǎn)換信息。在這里,上述第二轉(zhuǎn)換信息用于將上述第一輸出數(shù)據(jù)集合中定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù);或者,當(dāng)?shù)谝惠敵鰯?shù)據(jù)集合中的定點(diǎn)形式的輸出數(shù)據(jù)作為下一層的輸入數(shù)據(jù)時(shí),可以根據(jù)上述第二轉(zhuǎn)換信息確定定點(diǎn)形式的輸出數(shù)據(jù)的轉(zhuǎn)換信息,并由此將下一層的定點(diǎn)形式的輸出結(jié)果轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù)。

      關(guān)于如何根據(jù)上述第二輸出數(shù)據(jù)集合中的各個(gè)浮點(diǎn)形式的輸出數(shù)據(jù)的最長數(shù)據(jù)長度和最大數(shù)值范圍,確定上述第一輸出數(shù)據(jù)集合中定點(diǎn)形式的輸出數(shù)據(jù)的第二轉(zhuǎn)換信息的實(shí)現(xiàn)細(xì)節(jié),可參考圖3對應(yīng)實(shí)施例的相關(guān)說明,在此不再贅述。

      步驟404,將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      在本實(shí)施例中,數(shù)據(jù)處理方法運(yùn)行于其上的處理器(例如圖1上述的專用處理器102)可以將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備

      從圖4中可以看出,與圖2對應(yīng)的實(shí)施例相比,本實(shí)施例中的數(shù)據(jù)處理方法的流程400對數(shù)據(jù)處理方法在神經(jīng)網(wǎng)絡(luò)模型中的應(yīng)用進(jìn)行了說明。由此,本實(shí)施例描述的方案可以提高利用神經(jīng)網(wǎng)絡(luò)模型進(jìn)行數(shù)據(jù)處理的效率。

      進(jìn)一步參考圖5,作為對上述各圖所示方法的實(shí)現(xiàn),本申請?zhí)峁┝艘环N數(shù)據(jù)處理裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對應(yīng),該裝置具體可以應(yīng)用于圖1所示的專用處理器102中。

      如圖5所示,本實(shí)施例上述的數(shù)據(jù)處理裝置500包括:接收單元501、轉(zhuǎn)換單元502、運(yùn)算單元503和發(fā)送單元504。其中,接收單元501,用于接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù);轉(zhuǎn)換單元502,用于根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);運(yùn)算單元503,用于根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù);發(fā)送單元504,用于將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      在本實(shí)施例中,數(shù)據(jù)處理裝置500的接收單元501可以接收電子設(shè)備(例如圖1所示的通用處理器101)發(fā)送的浮點(diǎn)數(shù)據(jù)。

      在本實(shí)施例中,基于接收單元501接收的浮點(diǎn)數(shù)據(jù),轉(zhuǎn)換單元502可以首先確定接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,然后根據(jù)確定的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本實(shí)施例中,運(yùn)算單元503可以根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      在本實(shí)施例中,發(fā)送單元504可以首先將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),然后將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述轉(zhuǎn)換單元502可以包括:獲取子單元5021,用于獲取為上述浮點(diǎn)數(shù)據(jù)預(yù)先分配的存儲空間的地址,其中,上述存儲空間包括第一存儲空間和第二存儲空間;確定子單元5022,用于根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,確定浮點(diǎn)數(shù)據(jù)與定點(diǎn)數(shù)據(jù)之間相互轉(zhuǎn)換的轉(zhuǎn)換信息;轉(zhuǎn)換子單元5023,用于根據(jù)所確定的轉(zhuǎn)換信息,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);存儲子單元5024,用于將所確定的轉(zhuǎn)換信息和轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)對應(yīng)存儲至上述第一存儲空間和上述第二存儲空間。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述確定子單元5022,可以進(jìn)一步用于:將接收到的預(yù)定數(shù)目個(gè)浮點(diǎn)數(shù)據(jù)作為浮點(diǎn)數(shù)據(jù)集合;比較上述浮點(diǎn)數(shù)據(jù)集合中各個(gè)浮點(diǎn)數(shù)據(jù)的數(shù)值范圍,確定第一最大數(shù)值范圍;根據(jù)預(yù)設(shè)的第一數(shù)據(jù)長度和上述第一最大數(shù)值范圍,確定第一轉(zhuǎn)換信息,其中,上述第一轉(zhuǎn)換信息用于將上述浮點(diǎn)數(shù)據(jù)集合中各個(gè)浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù)。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述接收的浮點(diǎn)數(shù)據(jù)可以包括待處理數(shù)據(jù)和神經(jīng)網(wǎng)絡(luò)模型的各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù),其中,上述神經(jīng)網(wǎng)絡(luò)模型包括至少一個(gè)預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層;以及上述轉(zhuǎn)換單元502,可以進(jìn)一步用于:將接收到的待處理數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重?cái)?shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù),得到待處理定點(diǎn)數(shù)據(jù)和各個(gè)計(jì)算層的預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述運(yùn)算單元503,可以進(jìn)一步包括:導(dǎo)入子單元5031,用于將轉(zhuǎn)換得到的待處理定點(diǎn)數(shù)據(jù)導(dǎo)入神經(jīng)網(wǎng)絡(luò)模型;神經(jīng)網(wǎng)絡(luò)子單元5032,用于根據(jù)上述神經(jīng)網(wǎng)絡(luò)模型中各層的預(yù)設(shè)算法和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù),對導(dǎo)入上述神經(jīng)網(wǎng)絡(luò)模型的待處理定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù)。

      在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述神經(jīng)網(wǎng)絡(luò)子單元5032,可以進(jìn)一步用于:對于上述神經(jīng)網(wǎng)絡(luò)模型中的每一包括預(yù)設(shè)算法和預(yù)設(shè)權(quán)重?cái)?shù)據(jù)的計(jì)算層,根據(jù)該層的預(yù)設(shè)算法和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù),對輸入該層的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,得到該層的定點(diǎn)形式的各個(gè)輸出數(shù)據(jù),作為第一輸出數(shù)據(jù)集合;對于上述第一輸出數(shù)據(jù)集合中的各個(gè)輸出數(shù)據(jù),根據(jù)得到該輸出數(shù)據(jù)的定點(diǎn)數(shù)據(jù)和預(yù)設(shè)權(quán)重定點(diǎn)數(shù)據(jù)的轉(zhuǎn)換信息,將上述定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù),并得到第二輸出數(shù)據(jù)集合;根據(jù)上述第二輸出數(shù)據(jù)集合中的各個(gè)浮點(diǎn)形式的輸出數(shù)據(jù)的最長數(shù)據(jù)長度和最大數(shù)值范圍,確定上述第一輸出數(shù)據(jù)集合中定點(diǎn)形式的輸出數(shù)據(jù)的第二轉(zhuǎn)換信息,其中,上述第二轉(zhuǎn)換信息用于將上述第一輸出數(shù)據(jù)集合中定點(diǎn)形式的輸出數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的輸出數(shù)據(jù)。

      本實(shí)施例提供的數(shù)據(jù)處理裝置的實(shí)現(xiàn)細(xì)節(jié)和技術(shù)效果可以參考圖2-圖4所對應(yīng)的實(shí)施例的相關(guān)說明,在此不再贅述。

      本申請上述實(shí)施例提供的數(shù)據(jù)處理方法可以應(yīng)用于利用FPGA等硬件架構(gòu)進(jìn)行業(yè)務(wù)處理的系統(tǒng)中。其中FPGA可以包括計(jì)算單元和存儲單元,F(xiàn)PGA通過PCI-E接口與包含上述通用處理器(例如CPU)的電子設(shè)備進(jìn)行通信??梢酝ㄟ^PCI-E接口從通用處理器獲取待處理浮點(diǎn)數(shù)據(jù)并將處理結(jié)果通過PCI-E接口返回上述通用處理器。

      附圖中的流程圖和框圖,圖示了按照本申請各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,上述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。

      描述于本申請實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括接收單元、轉(zhuǎn)換單元、信運(yùn)算單元和發(fā)送單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,接收單元還可以被描述為“用于接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù)的單元”。

      作為另一方面,本申請還提供了一種非易失性計(jì)算機(jī)存儲介質(zhì),該非易失性計(jì)算機(jī)存儲介質(zhì)可以是上述實(shí)施例中上述裝置中所包含的非易失性計(jì)算機(jī)存儲介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲介質(zhì)。上述非易失性計(jì)算機(jī)存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得上述設(shè)備:接收電子設(shè)備發(fā)送的浮點(diǎn)數(shù)據(jù);根據(jù)接收到的浮點(diǎn)數(shù)據(jù)的數(shù)據(jù)長度和數(shù)值范圍,將接收到的浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)數(shù)據(jù);根據(jù)預(yù)設(shè)算法,對轉(zhuǎn)換得到的定點(diǎn)數(shù)據(jù)進(jìn)行運(yùn)算,并得到定點(diǎn)形式的結(jié)果數(shù)據(jù);將得到的定點(diǎn)形式的結(jié)果數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)形式的結(jié)果數(shù)據(jù),并將浮點(diǎn)形式的結(jié)果數(shù)據(jù)發(fā)送至上述電子設(shè)備。該實(shí)施方式提高了數(shù)據(jù)處理的效率。

      以上描述僅為本申請的較佳實(shí)施例以及對所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1