欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

片間互聯(lián)電路及系統(tǒng)的制作方法

文檔序號(hào):40651268發(fā)布日期:2025-01-10 18:57閱讀:2來(lái)源:國(guó)知局
片間互聯(lián)電路及系統(tǒng)的制作方法

本發(fā)明涉及計(jì)算機(jī)硬件,尤其涉及一種片間互聯(lián)電路及系統(tǒng)。


背景技術(shù):

1、隨著大數(shù)據(jù)時(shí)代的到來(lái),高性能計(jì)算、智能多媒體等諸多領(lǐng)域?qū)τ?jì)算機(jī)系統(tǒng)的性能提出了更高的要求,為滿足性能需求,計(jì)算機(jī)系統(tǒng)逐漸由單核向多核、由多核向多片發(fā)展,片間互聯(lián)接口的傳輸效率對(duì)于系統(tǒng)性能的影響也日漸凸顯。

2、現(xiàn)有一種互聯(lián)cpu的技術(shù)稱為快速通道互聯(lián)(quickpath?interconnect,qpi)。它的官方名字叫做csi,common?system?interface公共系統(tǒng)界面,用來(lái)實(shí)現(xiàn)芯片之間的直接互聯(lián)。然而,qpi是英特爾cpu與cpu通信的總線,而非通用總線,不具備通用性。


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

1、本發(fā)明提供一種片間互聯(lián)電路及系統(tǒng),用以解決現(xiàn)有技術(shù)中缺乏通用的片間互聯(lián)電路的缺陷,實(shí)現(xiàn)提供一種通用的片間互聯(lián)電路。

2、本發(fā)明提供一種片間互聯(lián)電路,包括:ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、遠(yuǎn)端代理模塊、本地代理模塊及自定義報(bào)文交換轉(zhuǎn)發(fā)模塊,所述本地代理模塊包括報(bào)文緩存模塊、調(diào)度模塊、存儲(chǔ)模塊、協(xié)議處理模塊及處理結(jié)果輸出模塊,其中:所述ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊與所述報(bào)文緩存模塊、所述遠(yuǎn)端代理模塊及所述處理結(jié)果輸出模塊通信連接;所述遠(yuǎn)端代理模塊還與所述自定義報(bào)文交換轉(zhuǎn)發(fā)模塊通信連接;所述自定義報(bào)文交換轉(zhuǎn)發(fā)模塊還與所述報(bào)文緩存模塊及所述處理結(jié)果輸出模塊通信連接;所述報(bào)文緩存模塊還與所述調(diào)度模塊及所述存儲(chǔ)模塊通信連接;所述調(diào)度模塊還與所述協(xié)議處理模塊及所述存儲(chǔ)模塊通信連接;所述協(xié)議處理模塊還與所述處理結(jié)果輸出模塊及所述存儲(chǔ)模塊通信連接。

3、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,所述緩存處理模塊用于實(shí)現(xiàn)所述本地代理模塊流水線內(nèi)部報(bào)文和數(shù)據(jù)的輸入通路;所述存儲(chǔ)模塊用于存儲(chǔ)和更新目錄信息,所述目錄信息包括報(bào)文地址和緩存狀態(tài);所述調(diào)度模塊用于實(shí)現(xiàn)報(bào)文的調(diào)度處理;所述協(xié)議處理模塊用于基于ccix協(xié)議實(shí)現(xiàn)各個(gè)報(bào)文的協(xié)議處理,所述處理結(jié)果輸出模塊用于輸出協(xié)議處理結(jié)果。

4、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,所述緩存處理模塊還用于將報(bào)文和數(shù)據(jù)與分配好的data_id、dc_id一起發(fā)送給所述調(diào)度模塊;其中,所述data_id用于標(biāo)識(shí)所述數(shù)據(jù)的存儲(chǔ)位置,所述dc_id用于標(biāo)識(shí)所述報(bào)文在所述目錄信息中的存儲(chǔ)地址。

5、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,在應(yīng)用于片間互聯(lián)時(shí),所述ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊還與本地處理器芯片通信連接,所述自定義報(bào)文交換轉(zhuǎn)發(fā)模塊還與遠(yuǎn)端處理器芯片所連接的其他所述片間互聯(lián)電路的所述自定義報(bào)文交換轉(zhuǎn)發(fā)模塊通信連接。

6、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,所述報(bào)文緩存模塊所接收的消息包括所述自定義報(bào)文交換轉(zhuǎn)發(fā)模塊發(fā)送的rqt0通道消息和rqt2通道消息;其中,所述rqt0通道信息包括來(lái)自于遠(yuǎn)端處理器的讀請(qǐng)求及無(wú)數(shù)據(jù)請(qǐng)求;所述rqt2通道消息包括來(lái)自于本地處理器芯片的監(jiān)聽響應(yīng)和來(lái)自于遠(yuǎn)端處理器的寫回請(qǐng)求;所述報(bào)文緩存模塊所接收的消息還包括所述ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊發(fā)送的來(lái)自于本地處理器芯片的請(qǐng)求響應(yīng)和監(jiān)聽請(qǐng)求。

7、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,所述協(xié)議處理模塊還用于將請(qǐng)求相關(guān)信息存儲(chǔ)到第一表項(xiàng),將監(jiān)聽相關(guān)信息存儲(chǔ)到第二表項(xiàng);其中:所述第一表項(xiàng)的存儲(chǔ)內(nèi)容包括所述第一表項(xiàng)的有效性信息,所述目錄信息的命中信息,請(qǐng)求類型編碼,請(qǐng)求源id,請(qǐng)求報(bào)文中的事務(wù)id,新生成的發(fā)給本地處理器芯片的事務(wù)id,請(qǐng)求報(bào)文地址,以及根據(jù)請(qǐng)求報(bào)文中的地址得到的請(qǐng)求目的方id;所述第二表項(xiàng)的存儲(chǔ)內(nèi)容包括所述第二表項(xiàng)的有效性信息,所述目錄信息的命中信息,監(jiān)聽類型編碼,監(jiān)聽地址,未返回監(jiān)聽響應(yīng)的片間互聯(lián)電路的個(gè)數(shù),向其余片間互聯(lián)電路發(fā)起監(jiān)聽時(shí)、監(jiān)聽報(bào)文中的請(qǐng)求目的方id,向其余片間互聯(lián)電路發(fā)起監(jiān)聽時(shí)、監(jiān)聽報(bào)文中的事務(wù)id,返回監(jiān)聽響應(yīng)報(bào)文中的緩存屬性,返回監(jiān)聽響應(yīng)的數(shù)據(jù)有效指示信號(hào),返回監(jiān)聽響應(yīng)中數(shù)據(jù)分配的id號(hào),監(jiān)聽響應(yīng)全部返回時(shí)是否已接收到本地cpu發(fā)起的監(jiān)聽的指示信息,根據(jù)協(xié)議表判斷出的是否需要重新發(fā)起監(jiān)聽的指示信息,監(jiān)聽報(bào)文的發(fā)起方id,接收本地處理器芯片監(jiān)聽報(bào)文的事務(wù)id,以及接收到監(jiān)聽響應(yīng)報(bào)文中ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊的指示信息。

8、根據(jù)本發(fā)明提供的一種片間互聯(lián)電路,所述協(xié)議處理模塊在用于基于ccix協(xié)議實(shí)現(xiàn)各個(gè)報(bào)文的協(xié)議處理時(shí),具體用于:對(duì)于所述讀請(qǐng)求、所述無(wú)數(shù)據(jù)請(qǐng)求和/或所述寫回請(qǐng)求,生成新的事務(wù)id、請(qǐng)求源id及請(qǐng)求目的方id并輸出請(qǐng)求到本地處理器芯片;根據(jù)接收到的所述目錄信息,判斷是否發(fā)起監(jiān)聽并產(chǎn)生監(jiān)聽請(qǐng)求發(fā)送給其余片間互聯(lián)電路,記錄所述第一表項(xiàng)和所述第二表項(xiàng);對(duì)于所述請(qǐng)求響應(yīng),根據(jù)所述第一表項(xiàng)中的記錄信息,修改接收到的所述請(qǐng)求響應(yīng)中的事務(wù)id、請(qǐng)求源id、請(qǐng)求目的方id,并將新生成的請(qǐng)求響應(yīng)發(fā)送給其他片間互聯(lián)電路,根據(jù)所述第一表項(xiàng)中存儲(chǔ)的請(qǐng)求類型判斷是否需要發(fā)送確認(rèn)消息,若需要,則發(fā)送確認(rèn)消息;若不需要,則清除所述第一表項(xiàng);對(duì)于所述監(jiān)聽請(qǐng)求,根據(jù)所述第二表項(xiàng)及接收的監(jiān)聽信息,更新所述第二表項(xiàng)的內(nèi)容,根據(jù)ccix協(xié)議重新產(chǎn)生監(jiān)聽請(qǐng)求發(fā)送給其他片間互聯(lián)電路或者產(chǎn)生監(jiān)聽響應(yīng)發(fā)送給本地處理器芯片;對(duì)于所述監(jiān)聽響應(yīng),根據(jù)所述第二表項(xiàng)及接收到的監(jiān)聽響應(yīng)信息,更新或清除所述第二表項(xiàng)的內(nèi)容,并根據(jù)ccix協(xié)議重新產(chǎn)生監(jiān)聽請(qǐng)求發(fā)送給其他片間互聯(lián)電路或者產(chǎn)生監(jiān)聽響應(yīng)發(fā)送給本地處理器芯片。

9、本發(fā)明還提供一種片間互聯(lián)系統(tǒng),該系統(tǒng)基于上述實(shí)施例提供的片間互聯(lián)芯片,包括至少一對(duì)互聯(lián)結(jié)構(gòu),所述互聯(lián)結(jié)構(gòu)包括第一處理器芯片、第一片間互聯(lián)電路、第二片間互聯(lián)電路及第二處理器芯片;其中:所述第一片間互聯(lián)電路包括第一ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、第一遠(yuǎn)端代理模塊、第一本地代理模塊及第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊,所述第一本地代理模塊包括第一報(bào)文緩存模塊、第一調(diào)度模塊、第一存儲(chǔ)模塊、第一協(xié)議處理模塊及第一處理結(jié)果輸出模塊;所述第二片間互聯(lián)電路包括第二ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、第二遠(yuǎn)端代理模塊、第二本地代理模塊及第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊,所述第二本地代理模塊包括第二報(bào)文緩存模塊、第二調(diào)度模塊、第二存儲(chǔ)模塊、第二協(xié)議處理模塊及第二處理結(jié)果輸出模塊;所述第一處理器芯片連接所述第一ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊,所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊連接所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊,所述第二處理器芯片連接所述第二ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊。

10、根據(jù)本發(fā)明提供的一種片間互聯(lián)系統(tǒng),對(duì)于所述第一處理器芯片發(fā)送給所述第二處理器芯片的讀請(qǐng)求、無(wú)數(shù)據(jù)請(qǐng)求、寫回請(qǐng)求和/或監(jiān)聽響應(yīng),傳輸鏈路順次為所述第一處理器芯片、所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一遠(yuǎn)端代理模塊、所述第一ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二報(bào)文緩存模塊、所述第二調(diào)度模塊、所述第二協(xié)議處理模塊、所述第二處理結(jié)果輸出模塊、所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二處理器芯片;對(duì)于所述第二處理器芯片發(fā)送給所述第一處理器芯片的讀請(qǐng)求、無(wú)數(shù)據(jù)請(qǐng)求、寫回請(qǐng)求或監(jiān)聽響應(yīng),傳輸鏈路順次為所述第二處理器芯片、所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二遠(yuǎn)端代理模塊、所述第二ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一報(bào)文緩存模塊、所述第一調(diào)度模塊、所述第一協(xié)議處理模塊、所述第一處理結(jié)果輸出模塊、所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一處理器芯片。

11、根據(jù)本發(fā)明提供的一種片間互聯(lián)系統(tǒng),對(duì)于所述第一處理器芯片發(fā)送給所述第二處理器芯片的請(qǐng)求響應(yīng)和/或監(jiān)聽請(qǐng)求,傳輸鏈路順次為所述第一處理器芯片、所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一報(bào)文緩存模塊、所述第一調(diào)度模塊、所述第一協(xié)議處理模塊、所述第一處理結(jié)果輸出模塊、所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二遠(yuǎn)端代理模塊、所述第二ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二處理器芯片;對(duì)于所述第二處理器芯片發(fā)送給所述第一處理器芯片的請(qǐng)求響應(yīng)和/或監(jiān)聽請(qǐng)求,傳輸鏈路順次為所述第二處理器芯片、所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第二報(bào)文緩存模塊、所述第二調(diào)度模塊、所述第二協(xié)議處理模塊、所述第二處理結(jié)果輸出模塊、所述第二自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一自定義報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一遠(yuǎn)端代理模塊、所述第一ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、所述第一處理器芯片。

12、本發(fā)明提供的片間互聯(lián)電路及系統(tǒng),通過(guò)包括ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊、遠(yuǎn)端代理模塊、本地代理模塊及自定義報(bào)文交換轉(zhuǎn)發(fā)模塊,本地代理模塊包括報(bào)文緩存模塊、調(diào)度模塊、存儲(chǔ)模塊、協(xié)議處理模塊及處理結(jié)果輸出模塊,ccix協(xié)議層報(bào)文交換轉(zhuǎn)發(fā)模塊與報(bào)文緩存模塊、遠(yuǎn)端代理模塊及處理結(jié)果輸出模塊通信連接,遠(yuǎn)端代理模塊還與自定義報(bào)文交換轉(zhuǎn)發(fā)模塊通信連接,自定義報(bào)文交換轉(zhuǎn)發(fā)模塊還與報(bào)文緩存模塊及處理結(jié)果輸出模塊通信連接,報(bào)文緩存模塊還與調(diào)度模塊及存儲(chǔ)模塊通信連接,調(diào)度模塊還與協(xié)議處理模塊及存儲(chǔ)模塊通信連接,協(xié)議處理模塊還與處理結(jié)果輸出模塊及存儲(chǔ)模塊通信連接,基于ccix協(xié)議實(shí)現(xiàn)了片間互聯(lián)電路,可以用于互聯(lián)各種類型的處理器芯片,提高了片間互聯(lián)電路的通用性,并有效降低了傳輸延時(shí)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
奉贤区| 嘉祥县| 屯昌县| 新安县| 南汇区| 珠海市| 道真| 平和县| 忻城县| 镇雄县| 巴南区| 且末县| 西宁市| 扶绥县| 玛曲县| 合江县| 进贤县| 佳木斯市| 扶绥县| 那坡县| 巫山县| 阳春市| 通化县| 东平县| 化德县| 故城县| 兴海县| 德惠市| 肃北| 西畴县| 清流县| 博湖县| 南靖县| 宜春市| 商南县| 花莲市| 通州市| 灵丘县| 陕西省| 汨罗市| 榆社县|