[發(fā)明專利]具有近端數(shù)據(jù)處理引擎的芯片組有效
| 申請?zhí)枺?/td> | 201710516312.1 | 申請日: | 2017-06-29 |
| 公開(公告)號: | CN107341130B | 公開(公告)日: | 2020-11-17 |
| 發(fā)明(設(shè)計(jì))人: | 李曉陽;齊宗普;王崢;胡迪;劉彥亮 | 申請(專利權(quán))人: | 上海兆芯集成電路有限公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78 |
| 代理公司: | 北京匯澤知識產(chǎn)權(quán)代理有限公司 11228 | 代理人: | 張瑾 |
| 地址: | 201203 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 數(shù)據(jù)處理 引擎 芯片組 | ||
具近端數(shù)據(jù)處理引擎的芯片組,以該近端數(shù)據(jù)處理引擎進(jìn)行指令轉(zhuǎn)換,以產(chǎn)生輸入輸出端口指令,操作連接該芯片組的外圍設(shè)備。該芯片組還包括流量控制模塊,將該芯片組所接收的關(guān)于該外圍設(shè)備的操作要求導(dǎo)向該近端數(shù)據(jù)處理引擎,以轉(zhuǎn)換成上述輸入輸出端口指令。近端數(shù)據(jù)處理引擎用于實(shí)現(xiàn)文件系統(tǒng)、或數(shù)據(jù)庫加速、或應(yīng)付遠(yuǎn)程直接存儲器存取封包。
技術(shù)領(lǐng)域
本發(fā)明涉及高功能芯片組技術(shù)領(lǐng)域,尤其涉及一種具有近端數(shù)據(jù)處理引擎的芯片組。
背景技術(shù)
隨著數(shù)據(jù)儲存裝置發(fā)展,計(jì)算機(jī)系統(tǒng)常有大量的數(shù)據(jù)存取需求。為了減輕計(jì)算機(jī)系統(tǒng)的中央處理單元的工作量,傳統(tǒng)技術(shù)是使數(shù)據(jù)存取的大部分運(yùn)算在數(shù)據(jù)端完成。如此一來,數(shù)據(jù)端產(chǎn)品通常內(nèi)含廠商所各自設(shè)計(jì)的運(yùn)算模塊。為了兼容不同數(shù)據(jù)端產(chǎn)品,計(jì)算機(jī)系統(tǒng)的輸入輸出(I/O)通訊相當(dāng)復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明在計(jì)算機(jī)系統(tǒng)的芯片組上設(shè)計(jì)近端數(shù)據(jù)處理(Near Data Processing,簡稱NDP)引擎,使數(shù)據(jù)端產(chǎn)品的設(shè)計(jì)簡單,避免兼容性問題。
根據(jù)本發(fā)明一種實(shí)施方式實(shí)現(xiàn)的芯片組包括近端數(shù)據(jù)處理引擎以及流量控制模塊。該流量控制模塊,將該芯片組所接收的關(guān)于連接該芯片組的外圍設(shè)備的操作要求導(dǎo)向該近端數(shù)據(jù)處理引擎,其中該近端數(shù)據(jù)處理引擎進(jìn)行指令轉(zhuǎn)換,以產(chǎn)生輸入輸出端口指令,操作該外圍設(shè)備。該近端數(shù)據(jù)處理引擎包括數(shù)據(jù)緩沖器以及處理器。該流量控制模塊是將該芯片組接收到的該操作要求置于該數(shù)據(jù)緩沖器,該處理器將該操作要求轉(zhuǎn)換為上述輸入輸出端口指令后發(fā)送至該流量控制模塊,由該流量控制模塊導(dǎo)向該外圍設(shè)備。
上述近端數(shù)據(jù)處理引擎可用于實(shí)現(xiàn)文件系統(tǒng)、或數(shù)據(jù)庫加速、或應(yīng)付遠(yuǎn)程直接存儲器存取封包。
下文特舉實(shí)施例,并配合所附圖示,詳細(xì)說明本發(fā)明內(nèi)容。
附圖說明
圖1為方塊圖,根據(jù)本發(fā)明一種實(shí)施方式圖解計(jì)算機(jī)系統(tǒng)100;
圖2為流程圖,參考圖1說明該近端數(shù)據(jù)處理引擎122實(shí)現(xiàn)文件系統(tǒng)(file system)的一種實(shí)施方式;
圖3為流程圖,參考圖1說明該近端數(shù)據(jù)處理引擎122加速數(shù)據(jù)庫的一種實(shí)施方式;以及
圖4為流程圖,參考圖1說明該近端數(shù)據(jù)處理引擎122如何應(yīng)付遠(yuǎn)程計(jì)算機(jī)系統(tǒng)112傳來的遠(yuǎn)程直接存儲器存取(Remote Direct Memory Access,簡稱RDMA)封包。
具體實(shí)施方式
以下敘述列舉本發(fā)明的多種實(shí)施例。以下敘述介紹本發(fā)明的基本概念,且并非意圖限制本發(fā)明內(nèi)容。實(shí)際發(fā)明范圍應(yīng)依照申請專利范圍而界定。
圖1為方塊圖,根據(jù)本發(fā)明一種實(shí)施方式圖解計(jì)算機(jī)系統(tǒng)100,其中包括中央處理單元(CPU)102、動態(tài)隨機(jī)存取存儲器(DRAM)104、芯片組106、以及端口SATA、NVMe1、NVMe2、PCIe與所連結(jié)的外圍設(shè)備,包括儲存裝置108_1~108_3以及網(wǎng)卡108_4。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海兆芯集成電路有限公司,未經(jīng)上海兆芯集成電路有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710516312.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





