[發(fā)明專利]具有可編程多上下文加速器電路的系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201910457411.6 | 申請(qǐng)日: | 2019-05-29 |
| 公開(公告)號(hào): | CN110659245A | 公開(公告)日: | 2020-01-07 |
| 發(fā)明(設(shè)計(jì))人: | U.Y.卡凱亞;P.馬羅利亞;J.D.芬德;S.納達(dá)瑟;N.基特盧爾;楊郁玲;D.A.蒙代 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F15/78 | 分類號(hào): | G06F15/78;G06F15/76 |
| 代理公司: | 72001 中國專利代理(香港)有限公司 | 代理人: | 劉茜璐;申屠偉進(jìn) |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 協(xié)處理器 虛擬功能 可編程 加速器電路 可編程資源 設(shè)備驅(qū)動(dòng)器 安全隔離 功能單元 管理功能 接口電路 接口性能 物理功能 主處理器 重配置 耦合到 加速器 映射 加載 枚舉 關(guān)聯(lián) 配置 發(fā)現(xiàn) | ||
1.一種系統(tǒng),包括:
主處理器,可操作以卸載任務(wù);以及
協(xié)處理器,經(jīng)由主機(jī)接口耦合到主處理器,其中協(xié)處理器可操作以接收卸載的任務(wù)并為主處理器提供硬件加速,并且其中協(xié)處理器包括:
部分重配置區(qū)域,加載有加速器功能單元(AFU),其中AFU被細(xì)分為多個(gè)加速器功能單元上下文(AFC);以及
接口電路,可操作以將多個(gè)AFC中的至少一個(gè)映射到至少部分地跨越主處理器和協(xié)處理器之間的主機(jī)接口的對(duì)應(yīng)的主機(jī)可分配接口。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中主機(jī)接口是外圍組件互連高速(PCIe)接口、用于加速器的高速緩存相干互連(CCIX)接口、Gen-Z接口、開放式相干加速器處理器接口(OpenCAPI)接口、英特爾加速器鏈路(IAL)接口和NVLink接口中的所選一個(gè)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中主機(jī)接口是外圍組件互連高速(PCIe)接口,其支持單根輸入/輸出虛擬化(SR-IOV)或可擴(kuò)展輸入/輸出虛擬化(可擴(kuò)展IOV)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中主機(jī)可分配接口是PCIe物理功能、PCIe SR-IOV虛擬功能和PCIe可擴(kuò)展IOV可分配設(shè)備接口中的所選一個(gè)。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中主機(jī)可分配接口與從包括以下各項(xiàng)的組中選擇的任務(wù)卸載模塊相關(guān)聯(lián):主處理器上的虛擬機(jī)、主處理器上的容器、以及主處理器上的過程。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的系統(tǒng),其中為多個(gè)AFC提供唯一上下文標(biāo)識(shí)符,并且其中接口電路和AFU之間的事務(wù)用唯一上下文標(biāo)識(shí)符標(biāo)記以提供地址空間隔離。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中接口電路使用上下文映射表將唯一上下文標(biāo)識(shí)符映射到平臺(tái)特定標(biāo)識(shí)符,其用于主處理器與多個(gè)AFC之間的上游和下游存儲(chǔ)器請(qǐng)求以及用于由主處理器向多個(gè)AFC發(fā)起的請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中平臺(tái)特定標(biāo)識(shí)符包括外圍組件互連高速(PCIe)總線、設(shè)備和功能號(hào)以及可選地包括過程地址空間標(biāo)識(shí)符(PASID)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中:
主機(jī)可分配接口包括PCIe物理功能,并且AFU中的所有AFC在物理功能(PF)模式期間與PCIe物理功能相關(guān)聯(lián)并且通過PCIe物理功能訪問;
主機(jī)可分配接口包括PCIe虛擬功能,并且AFU中的所有AFC在虛擬功能(VF)模式期間與PCIe虛擬功能相關(guān)聯(lián)并且通過PCIe虛擬功能訪問;或者
在混合模式期間,AFU中的至少第一部分AFC與PCIe物理功能相關(guān)聯(lián)并且通過PCIe物理功能訪問,并且AFU中的至少第二部分AFC與PCIe虛擬功能相關(guān)聯(lián)并且通過PCIe虛擬功能訪問。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中接口電路還包括用于保存唯一上下文標(biāo)識(shí)符的內(nèi)部表,并且其中內(nèi)部表通過自動(dòng)與上游存儲(chǔ)器請(qǐng)求相關(guān)聯(lián)并與下游存儲(chǔ)器請(qǐng)求一起返回的PCIe標(biāo)記來索引。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中協(xié)處理器還包括:地址解碼器,其被配置成基于與主機(jī)可分配接口相關(guān)聯(lián)的存儲(chǔ)器映射輸入-輸出(MMIO)地址來解碼唯一上下文標(biāo)識(shí)符。
12.根據(jù)權(quán)利要求1所述的系統(tǒng),其中多個(gè)AFC中的給定AFC可操作以向主處理器發(fā)出中斷,并且其中中斷利用僅與給定AFC相關(guān)聯(lián)的唯一上下文標(biāo)識(shí)符來標(biāo)記。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910457411.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動(dòng)操作,以及應(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ī)的組合,其中每臺(tái)至少具有一個(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ī)器
- 可動(dòng)態(tài)配置協(xié)處理器數(shù)目的系統(tǒng)
- 一種協(xié)處理器引導(dǎo)方法及系統(tǒng)
- 協(xié)處理器指令集的擴(kuò)展裝置
- 基于主從架構(gòu)的協(xié)處理器高效執(zhí)行的裝置
- 基于處理器核的協(xié)處理器讀寫操作控制方法及裝置
- 非阻塞協(xié)處理器接口方法和系統(tǒng)
- 協(xié)處理器固件動(dòng)態(tài)加載方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 內(nèi)置硬件密碼學(xué)算法協(xié)處理器的微處理器及安全芯片
- 內(nèi)置協(xié)處理器的安全微處理器及安全芯片
- 一種音頻無線傳輸電路及基于音頻無線傳輸?shù)氖瞻l(fā)系統(tǒng)
- 遷移無狀態(tài)虛擬功能的系統(tǒng)和方法
- 一種虛擬功能按鍵實(shí)現(xiàn)的方法及移動(dòng)智能終端
- 用于保持媒體平面質(zhì)量的方法
- VNFD中的休眠VDU
- 用于多接口虛擬網(wǎng)絡(luò)功能的單個(gè)網(wǎng)絡(luò)接口
- 一種網(wǎng)絡(luò)功能虛擬化自適應(yīng)信任管理方法
- 改變用于虛擬化裝置的固件
- 硬件的虛擬化方法、系統(tǒng)、裝置及存儲(chǔ)介質(zhì)
- 虛擬環(huán)境中虛擬道具的操作方法、裝置、設(shè)備及可讀介質(zhì)
- 虛擬化網(wǎng)絡(luò)功能VNF的部署方法、部署裝置、部署設(shè)備





