亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

加速單元、計算裝置、片上系統(tǒng)和相關(guān)方法與流程

文檔序號:40393283發(fā)布日期:2024-12-20 12:16閱讀:7來源:國知局
加速單元、計算裝置、片上系統(tǒng)和相關(guān)方法與流程

本申請實施例涉及芯片,尤其涉及一種加速單元、計算裝置、片上系統(tǒng)和相關(guān)方法。


背景技術(shù):

1、在云計算場景下,需要對網(wǎng)絡(luò)進行虛擬化,主機(host)構(gòu)建多個虛擬機(virtualmachine,vm),基礎(chǔ)設(shè)施處理器(infrastructure?processing?units,ipu)在接收到網(wǎng)絡(luò)報文后,將網(wǎng)絡(luò)報文寫入虛擬機分配的內(nèi)存緩沖區(qū)(buffer),進而虛擬機可以從內(nèi)存緩沖區(qū)中讀取網(wǎng)絡(luò)報文并執(zhí)行相應(yīng)的處理。

2、目前,基礎(chǔ)設(shè)施處理器在向內(nèi)存緩沖區(qū)寫入網(wǎng)絡(luò)報文時,先將報文存儲至緩存中,然后對緩存中的報文進行校驗,將校驗通過報文寫入內(nèi)存緩沖區(qū),將校驗不通過的報文丟棄。

3、然而,由于先將報文寫入緩存,然后從緩存寫入至內(nèi)存緩沖區(qū)所需要的時間較長,導致將網(wǎng)絡(luò)報文寫入內(nèi)存緩沖區(qū)的時間延遲較高,網(wǎng)絡(luò)報文寫入內(nèi)存緩沖區(qū)的效率較低。


技術(shù)實現(xiàn)思路

1、有鑒于此,本申請實施例提供一種加速單元、計算裝置、片上系統(tǒng)和相關(guān)方法,以至少解決或緩解上述問題。

2、根據(jù)本申請實施例的第一方面,提供了一種加速單元,包括:接收子單元,用于通過網(wǎng)絡(luò)接收第一網(wǎng)絡(luò)報文;報文寫入子單元,用于將所述第一網(wǎng)絡(luò)報文寫入主機分配的第一內(nèi)存緩沖區(qū);校驗子單元,用于對所述第一網(wǎng)絡(luò)報文進行校驗;隊列寫入子單元,用于在所述第一網(wǎng)絡(luò)報文校驗通過后,將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入完成隊列,以使主機上的報文接收端根據(jù)所述完成隊列從所述第一內(nèi)存緩沖區(qū)中讀取所述第一網(wǎng)絡(luò)報文,及在所述第一網(wǎng)絡(luò)報文校驗不通過時,不將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入所述完成隊列。

3、根據(jù)本申請實施例的第二方面,提供了一種計算裝置,包括:處理單元,用于構(gòu)建主機,所述主機用于分配多個內(nèi)存緩沖區(qū);根據(jù)上述第一方面所述的加速單元。

4、根據(jù)本申請實施例的第三方面,提供了一種片上系統(tǒng),包括根據(jù)上述第一方面所述的加速單元。

5、根據(jù)本申請實施例的第四方面,提供了一種服務(wù)器,部署在數(shù)據(jù)中心中,設(shè)置有如上述第一方面所述的加速單元。

6、根據(jù)本申請實施例的第五方面,提供了一種數(shù)據(jù)中心,包括根據(jù)上述第四方面所述的服務(wù)器。

7、根據(jù)本申請實施例的第六方面,提供了一種互聯(lián)網(wǎng)絡(luò),包括:收報文設(shè)備和至少一個發(fā)報文設(shè)備;所述收報文設(shè)備包括如上述第一方面所述的加速單元;所述發(fā)報文設(shè)備通過網(wǎng)絡(luò)與所述收報文設(shè)備包括的加速單元相連接,所述發(fā)報文設(shè)備用于將發(fā)送給所述收報文設(shè)備上報文接收端的報文發(fā)送給所述加速單元。

8、根據(jù)本申請實施例的第七方面,提供了一種報文傳輸加速方法,包括:通過網(wǎng)絡(luò)接收第一網(wǎng)絡(luò)報文;將所述第一網(wǎng)絡(luò)報文寫入主機分配的第一內(nèi)存緩沖區(qū);對所述第一網(wǎng)絡(luò)報文進行校驗;在所述第一網(wǎng)絡(luò)報文校驗通過后,將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入完成隊列,以使主機上的報文接收端根據(jù)所述完成隊列從所述第一內(nèi)存緩沖區(qū)中讀取所述第一網(wǎng)絡(luò)報文,及在所述第一網(wǎng)絡(luò)報文校驗不通過時,不將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入所述完成隊列。

9、根據(jù)本申請實施例提供的方案,接收子單元接收到第一網(wǎng)絡(luò)報文后,報文寫入子單元可以將第一網(wǎng)絡(luò)報文寫入第一內(nèi)存緩沖區(qū),由此可以省去將網(wǎng)絡(luò)報文存儲至緩存的步驟,校驗子單元可以對第一網(wǎng)絡(luò)報文進行校驗,隊列寫入子單元可以根據(jù)校驗子單元的校驗結(jié)果,將第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入完成隊列,進而主機上的報文接收端可以根據(jù)完成隊列中的狀態(tài)信息,從第一內(nèi)存緩沖區(qū)中讀取到第一網(wǎng)絡(luò)報文,由此實現(xiàn)了對網(wǎng)絡(luò)報文的校驗過程,通過在網(wǎng)絡(luò)報文校驗通過后將網(wǎng)絡(luò)報文所在的內(nèi)存緩沖區(qū)的狀態(tài)信息寫入完成隊列,以及在網(wǎng)絡(luò)報文校驗不通過時不寫入狀態(tài)信息,實現(xiàn)了將錯誤的網(wǎng)絡(luò)報文丟棄,且在校驗過程中省去了將網(wǎng)絡(luò)報文存儲至緩存的步驟,因此降低了網(wǎng)絡(luò)報文校驗花費的時間,使網(wǎng)絡(luò)報文寫入內(nèi)存緩沖區(qū)的時間延遲降低,提高了網(wǎng)絡(luò)報文寫入內(nèi)存緩沖區(qū)的效率。



技術(shù)特征:

1.一種加速單元,包括:

2.根據(jù)權(quán)利要求1所述的加速單元,其中,

3.根據(jù)權(quán)利要求2所述的加速單元,其中,

4.根據(jù)權(quán)利要求1所述的加速單元,其中,

5.根據(jù)權(quán)利要求1所述的加速單元,所述加速單元還包括:

6.根據(jù)權(quán)利要求1所述的加速單元,所述加速單元還包括:

7.根據(jù)權(quán)利要求1-6中任一所述的加速單元,其中,

8.一種計算裝置,包括:

9.一種片上系統(tǒng),包括:根據(jù)權(quán)利要求1-7中任一所述的加速單元。

10.一種服務(wù)器,部署在數(shù)據(jù)中心中,設(shè)置有如權(quán)利要求1-7中任一所述的加速單元。

11.一種數(shù)據(jù)中心,包括:根據(jù)權(quán)利要求10所述的服務(wù)器。

12.一種互聯(lián)網(wǎng)絡(luò),包括:收報文設(shè)備和至少一個發(fā)報文設(shè)備;

13.一種報文傳輸加速方法,包括:


技術(shù)總結(jié)
本申請實施例提供了一種加速單元、計算裝置、片上系統(tǒng)和相關(guān)方法,該加速單元包括:接收子單元,用于通過網(wǎng)絡(luò)接收第一網(wǎng)絡(luò)報文;報文寫入子單元,用于將所述第一網(wǎng)絡(luò)報文寫入主機分配的第一內(nèi)存緩沖區(qū);校驗子單元,用于對所述第一網(wǎng)絡(luò)報文進行校驗;隊列寫入子單元,用于在所述第一網(wǎng)絡(luò)報文校驗通過后,將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入完成隊列,以使主機上的報文接收端根據(jù)所述完成隊列從所述第一內(nèi)存緩沖區(qū)中讀取所述第一網(wǎng)絡(luò)報文,及在所述第一網(wǎng)絡(luò)報文校驗不通過時,不將所述第一內(nèi)存緩沖區(qū)的狀態(tài)信息寫入所述完成隊列。本方案能夠提高對網(wǎng)絡(luò)報文校驗的效率,以提高將網(wǎng)絡(luò)報文寫入內(nèi)存緩沖區(qū)的效率。

技術(shù)研發(fā)人員:梁晨
受保護的技術(shù)使用者:平頭哥(上海)半導體技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1