本技術(shù)涉及集成電路芯片,特別是涉及一種芯片信號(hào)同步方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著集成電路芯片的高速發(fā)展,集成電路芯片的運(yùn)行效率與日劇增,而為對(duì)數(shù)據(jù)處理任務(wù)復(fù)雜的數(shù)據(jù)信息進(jìn)行數(shù)據(jù)處理,往往需要多個(gè)芯片之間進(jìn)行數(shù)據(jù)交互處理的方式,才能完成數(shù)據(jù)信息的數(shù)據(jù)處理任務(wù),而各芯片間進(jìn)行交互處理時(shí),往往通過信號(hào)傳輸?shù)姆绞綄?shù)據(jù)信息進(jìn)行數(shù)據(jù)傳輸,但是由于芯片在傳輸過程的信號(hào)時(shí)延、信號(hào)損耗等因素對(duì)芯片數(shù)據(jù)傳輸過程造成較大影響。
2、相關(guān)技術(shù)的芯片信號(hào)同步方式是在芯片進(jìn)行信號(hào)傳輸時(shí)添加時(shí)間戳,通過時(shí)間戳消除信號(hào)時(shí)差,從而完成芯片的信號(hào)同步。但是該方式只能夠?qū)π酒盘?hào)的時(shí)間進(jìn)行同步,無法避免信號(hào)損耗,導(dǎo)致多個(gè)芯片之間的信號(hào)同步效率不足。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠提升信號(hào)同步效率的芯片信號(hào)同步方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種芯片信號(hào)同步方法,應(yīng)用于目標(biāo)傳輸芯片。所述方法包括:
3、根據(jù)待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù),確定所述數(shù)據(jù)信息對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容和目標(biāo)接收芯片;
4、確定所述關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息,并確定所述數(shù)據(jù)向量和所述數(shù)據(jù)關(guān)聯(lián)信息為目標(biāo)數(shù)據(jù)信息;所述數(shù)據(jù)關(guān)聯(lián)信息用于表示所述數(shù)據(jù)向量的相鄰位置點(diǎn)之間的變化關(guān)系;
5、基于所述目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序,生成所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸信號(hào);
6、將所述傳輸信號(hào)傳輸至所述目標(biāo)接收芯片,以使所述目標(biāo)接收芯片通過所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn),以及通過所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量,并根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
7、在其中一個(gè)實(shí)施例中,所述根據(jù)待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù),確定所述數(shù)據(jù)信息對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容和目標(biāo)接收芯片,包括:
8、對(duì)所述數(shù)據(jù)信息的數(shù)據(jù)傳輸任務(wù)進(jìn)行解析,得到所述數(shù)據(jù)信息對(duì)應(yīng)的目標(biāo)接收芯片,以及所述目標(biāo)接收芯片對(duì)應(yīng)的目標(biāo)流程節(jié)點(diǎn);所述目標(biāo)流程節(jié)點(diǎn)是在所述數(shù)據(jù)信息的數(shù)據(jù)處理流程中確定的;
9、在所述數(shù)據(jù)處理流程中,確定所述目標(biāo)流程節(jié)點(diǎn)對(duì)應(yīng)的子數(shù)據(jù)處理流程,以及所述目標(biāo)流程節(jié)點(diǎn)之后的各流程節(jié)點(diǎn)對(duì)應(yīng)的子數(shù)據(jù)處理流程,并識(shí)別每個(gè)子數(shù)據(jù)處理流程所需的數(shù)據(jù)內(nèi)容;
10、確定各所述子數(shù)據(jù)處理流程所需的數(shù)據(jù)內(nèi)容,為所述數(shù)據(jù)信息對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容。
11、在其中一個(gè)實(shí)施例中,所述確定所述關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息,包括:
12、根據(jù)所述數(shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)類型,確定所述數(shù)據(jù)信息對(duì)應(yīng)的向量轉(zhuǎn)化策略;
13、基于所述數(shù)據(jù)信息對(duì)應(yīng)的向量轉(zhuǎn)化策略,將所述關(guān)鍵數(shù)據(jù)內(nèi)容轉(zhuǎn)化為初始數(shù)據(jù)向量,并將所述數(shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)類型標(biāo)識(shí)添加至所述初始數(shù)據(jù)向量,得到所述關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量;
14、基于所述數(shù)據(jù)向量中的各位置點(diǎn)的向量值,建立所述數(shù)據(jù)向量對(duì)應(yīng)的向量分布信息;
15、確定所述向量分布信息中的各所述位置點(diǎn)的向量值之間的相對(duì)變化信息,為所述數(shù)據(jù)向量的數(shù)據(jù)關(guān)聯(lián)信息。
16、在其中一個(gè)實(shí)施例中,所述基于所述目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序,生成所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸信號(hào)之前,還包括:
17、確定所述傳輸時(shí)間點(diǎn),為所述傳輸計(jì)時(shí)程序的計(jì)時(shí)觸發(fā)時(shí)間點(diǎn),并基于所述計(jì)時(shí)觸發(fā)時(shí)間點(diǎn),調(diào)整所述傳輸計(jì)時(shí)程序的計(jì)時(shí)觸發(fā)參數(shù),得到更新后的傳輸計(jì)時(shí)程序。
18、第二方面,本技術(shù)提供了一種芯片信號(hào)同步方法,應(yīng)用于目標(biāo)接收芯片。所述方法包括:
19、接收目標(biāo)傳輸芯片發(fā)送的傳輸信號(hào);所述傳輸信號(hào)是基于目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序生成的;所述目標(biāo)數(shù)據(jù)信息包括關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息;所述關(guān)鍵數(shù)據(jù)內(nèi)容是基于所述目標(biāo)傳輸芯片中待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù)確定的;所述數(shù)據(jù)關(guān)聯(lián)信息用于表示所述數(shù)據(jù)向量的相鄰位置點(diǎn)之間的變化關(guān)系;
20、基于所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片對(duì)應(yīng)的當(dāng)前時(shí)間點(diǎn);
21、基于所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量;
22、根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
23、在其中一個(gè)實(shí)施例中,所述基于所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片對(duì)應(yīng)的當(dāng)前時(shí)間點(diǎn),包括:
24、獲取所述目標(biāo)接收芯片在接收所述傳輸信號(hào)時(shí)的當(dāng)前時(shí)間點(diǎn),并計(jì)算所述傳輸時(shí)間點(diǎn)在添加所述傳輸時(shí)長后的更新時(shí)間點(diǎn);
25、在所述當(dāng)前時(shí)間點(diǎn)與所述更新時(shí)間點(diǎn)相同的情況下,確定所述當(dāng)前時(shí)間點(diǎn)為所述目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn);
26、在所述當(dāng)前時(shí)間點(diǎn)與所述更新時(shí)間點(diǎn)不相同的情況下,確定所述更新時(shí)間點(diǎn)為所述目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn)。
27、在其中一個(gè)實(shí)施例中,所述基于所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量,包括:
28、基于所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息,確定各所述位置點(diǎn)的相鄰位置點(diǎn)的向量值;
29、基于各所述位置點(diǎn)的向量值,以及各所述相鄰位置點(diǎn)的向量值,確定所述數(shù)據(jù)向量的向量斷層分布信息;
30、對(duì)所述向量斷層分布信息進(jìn)行分布擬合處理,得到所述數(shù)據(jù)向量的向量分布信息;
31、獲取各所述位置點(diǎn)在所述向量分布信息中的目標(biāo)向量值,并基于所述目標(biāo)向量值、以及各所述位置點(diǎn)之間的位置關(guān)系,確定所述數(shù)據(jù)向量對(duì)應(yīng)的目標(biāo)數(shù)據(jù)向量。
32、在其中一個(gè)實(shí)施例中,所述根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息,包括:
33、在各不同數(shù)據(jù)類型的語料庫中,確定所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的語料庫,為所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的目標(biāo)語料庫;
34、在所述目標(biāo)語料庫中,查詢所述目標(biāo)數(shù)據(jù)向量中的各位置點(diǎn)的向量值對(duì)應(yīng)的子數(shù)據(jù)內(nèi)容,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
35、第三方面,本技術(shù)還提供了一種芯片信號(hào)同步裝置。所述裝置包括:
36、第一數(shù)據(jù)獲取模塊,根據(jù)待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù),確定所述數(shù)據(jù)信息對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容和目標(biāo)接收芯片;
37、第二數(shù)據(jù)獲取模塊,確定所述關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息,并確定所述數(shù)據(jù)向量和所述數(shù)據(jù)關(guān)聯(lián)信息為目標(biāo)數(shù)據(jù)信息;所述數(shù)據(jù)關(guān)聯(lián)信息用于表示所述數(shù)據(jù)向量的相鄰位置點(diǎn)之間的變化關(guān)系;
38、信號(hào)生成模塊,用于基于所述目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序,生成所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸信號(hào);
39、信號(hào)傳輸模塊,用于將所述傳輸信號(hào)傳輸至所述目標(biāo)接收芯片,以使所述目標(biāo)接收芯片通過所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn),以及通過所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量,并根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
40、第四方面,本技術(shù)還提供了一種芯片信號(hào)同步裝置。所述裝置包括:
41、信號(hào)接收模塊,用于接收目標(biāo)傳輸芯片發(fā)送的傳輸信號(hào);所述傳輸信號(hào)是基于目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序生成的;所述目標(biāo)數(shù)據(jù)信息包括關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息;所述關(guān)鍵數(shù)據(jù)內(nèi)容是基于所述目標(biāo)傳輸芯片中待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù)確定的;所述數(shù)據(jù)關(guān)聯(lián)信息用于表示所述數(shù)據(jù)向量的相鄰位置點(diǎn)之間的變化關(guān)系;
42、時(shí)間更新模塊,用于基于所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片對(duì)應(yīng)的當(dāng)前時(shí)間點(diǎn);
43、向量修復(fù)模塊,用于基于所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量;
44、數(shù)據(jù)查詢模塊,用于根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
45、第五方面,本技術(shù)還提供了一種電子設(shè)備。所述電子設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面和/或第二方面所述方法的步驟。
46、第六方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面和/或第二方面所述方法的步驟。
47、第七方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面和/或第二方面所述方法的步驟。
48、上述芯片信號(hào)同步方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過待傳輸?shù)臄?shù)據(jù)信息對(duì)應(yīng)的數(shù)據(jù)傳輸任務(wù),確定所述數(shù)據(jù)信息對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容和目標(biāo)接收芯片,并確定所述關(guān)鍵數(shù)據(jù)內(nèi)容的數(shù)據(jù)向量和所述數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)關(guān)聯(lián)信息,并確定所述數(shù)據(jù)向量和所述數(shù)據(jù)關(guān)聯(lián)信息為目標(biāo)數(shù)據(jù)信息,其中,所述數(shù)據(jù)關(guān)聯(lián)信息用于表示所述數(shù)據(jù)向量的相鄰位置點(diǎn)之間的變化關(guān)系。之后,基于所述目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序,生成所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸信號(hào),并將所述傳輸信號(hào)傳輸至所述目標(biāo)接收芯片,以使所述目標(biāo)接收芯片通過所述傳輸計(jì)時(shí)程序生成的傳輸時(shí)長和所述傳輸時(shí)間點(diǎn),更新所述目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn),以及通過所述傳輸信號(hào)中的數(shù)據(jù)關(guān)聯(lián)信息對(duì)所述傳輸信號(hào)中的數(shù)據(jù)向量進(jìn)行修復(fù)處理,得到目標(biāo)數(shù)據(jù)向量,并根據(jù)所述目標(biāo)數(shù)據(jù)向量的數(shù)據(jù)類型標(biāo)識(shí),在所述數(shù)據(jù)類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)語料庫中進(jìn)行查詢,得到所述目標(biāo)數(shù)據(jù)向量對(duì)應(yīng)的數(shù)據(jù)信息。
49、上述方法通過提取每個(gè)數(shù)據(jù)信息中的數(shù)據(jù)傳輸任務(wù)對(duì)應(yīng)的關(guān)鍵數(shù)據(jù)內(nèi)容,可以減少傳輸過程中的數(shù)據(jù)量,減少數(shù)據(jù)傳輸過程中的傳輸時(shí)間,提升各數(shù)據(jù)信息的傳輸速率,從而減少了多個(gè)芯片之間的數(shù)據(jù)時(shí)延時(shí)長。然后,通過將各數(shù)據(jù)信息的各關(guān)鍵數(shù)據(jù)內(nèi)容轉(zhuǎn)化為數(shù)據(jù)向量,并構(gòu)建每個(gè)數(shù)據(jù)向量之間的數(shù)據(jù)關(guān)聯(lián)信息,在數(shù)據(jù)傳輸至目標(biāo)接收芯片時(shí),目標(biāo)接收芯片可以基于該數(shù)據(jù)關(guān)聯(lián)信息,對(duì)數(shù)據(jù)向量進(jìn)行數(shù)據(jù)修復(fù)處理,避免了數(shù)據(jù)傳輸過程中,由于信號(hào)損耗,使得目標(biāo)接收芯片所接受的數(shù)據(jù)向量不完整,從而影響目標(biāo)芯片對(duì)該數(shù)據(jù)信息的數(shù)據(jù)處理效率。再后,通過目標(biāo)數(shù)據(jù)信息、所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸時(shí)間點(diǎn)和傳輸計(jì)時(shí)程序,生成所述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的傳輸信號(hào),使得在數(shù)據(jù)傳輸至目標(biāo)接收芯片時(shí),目標(biāo)接收芯片通過計(jì)算傳輸時(shí)間點(diǎn)與傳輸及時(shí)程序生成的傳輸時(shí)長的總和,從而調(diào)整該目標(biāo)接收芯片的當(dāng)前時(shí)間點(diǎn),從而實(shí)現(xiàn)多個(gè)芯片之間的時(shí)鐘同步操作,避免由于時(shí)鐘偏差從而影響多個(gè)芯片協(xié)同處理數(shù)據(jù)信息的處理效率,此外目標(biāo)接收芯片還可以通過數(shù)據(jù)關(guān)聯(lián)信息對(duì)數(shù)據(jù)向量進(jìn)行修復(fù),進(jìn)一步減少信號(hào)損耗,提升接收的數(shù)據(jù)信心的完整性。綜上,該方案減少了數(shù)據(jù)傳輸時(shí)長、提升了數(shù)據(jù)傳輸完整度,并且提升了多個(gè)芯片之間的時(shí)鐘同步精準(zhǔn)度,從而綜合提升了多個(gè)芯片之間的信號(hào)同步效率。