[發(fā)明專利]支持可適應性主機邏輯的邏輯倉儲服務有效
| 申請?zhí)枺?/td> | 201880040643.5 | 申請日: | 2018-04-18 |
| 公開(公告)號: | CN110998555B | 公開(公告)日: | 2023-09-15 |
| 發(fā)明(設計)人: | 阿西夫·卡恩;伊斯蘭·穆罕默德·哈特姆·阿卜杜拉法塔赫·穆罕默德·阿塔;克里斯多夫·約瑟夫·佩蒂;基蘭·卡爾昆特·塞沙德里;那非·博沙拉 | 申請(專利權)人: | 亞馬遜科技公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 王小衡;胡彬 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 適應性 主機 邏輯 倉儲 服務 | ||
1.一種邏輯倉儲服務裝置,所述邏輯倉儲服務裝置包括:
用于攝入應用邏輯設計的規(guī)范以及從多個主機邏輯殼中選擇特定的主機邏輯殼的裝置,所述特定的主機邏輯殼是基于所述應用邏輯設計而選擇,當在可配置硬件的實例上配置所述應用邏輯設計和所述特定的主機邏輯殼時,所述特定的主機邏輯殼封裝所述應用邏輯設計;
用于基于所述應用邏輯設計和所述特定的主機邏輯殼來產(chǎn)生配置數(shù)據(jù)的裝置,其中用于產(chǎn)生配置數(shù)據(jù)的裝置被配置為分析應用邏輯是否嘗試與所述可配置硬件的受限制的輸入介接;以及
用于響應于對所述配置數(shù)據(jù)的請求而經(jīng)由網(wǎng)絡將所述配置數(shù)據(jù)傳輸?shù)椒掌饔嬎銠C的裝置,所述服務器計算機包括所述可配置硬件的通過所述配置數(shù)據(jù)編程的所述實例,其中用于傳輸所述配置數(shù)據(jù)的裝置被配置為在將所述配置數(shù)據(jù)傳輸?shù)剿龇掌饔嬎銠C之前,對所述配置數(shù)據(jù)執(zhí)行驗證檢查。
2.如權利要求1所述的邏輯倉儲服務裝置,其中所述特定的主機邏輯殼包括靜態(tài)邏輯和可重配置邏輯。
3.如權利要求2所述的邏輯倉儲服務裝置,其中所述特定的主機邏輯殼的所述靜態(tài)邏輯包括是用于將所述特定的主機邏輯殼的所述可重配置邏輯以及所述應用邏輯載入到所述可配置硬件上的必備條件的邏輯。
4.如權利要求3所述的邏輯倉儲服務裝置,其中所述特定的主機邏輯殼的所述靜態(tài)邏輯包括用于與所述服務器計算機通信的主機接口邏輯。
5.如權利要求2至4中任一項所述的邏輯倉儲服務裝置,其中所述特定的主機邏輯殼的所述靜態(tài)邏輯使用所述多個主機邏輯殼共同的設計。
6.如權利要求2至4中任一項所述的邏輯倉儲服務裝置,其中所述配置數(shù)據(jù)包括對用于所述應用邏輯的配置數(shù)據(jù)進行編碼的第一部分位流以及對用于所述特定的主機邏輯殼的所述可重配置邏輯的配置數(shù)據(jù)進行編碼的第二部分位流。
7.如權利要求1至4中任一項所述的邏輯倉儲服務裝置,其中所述多個主機邏輯殼包括第一主機邏輯殼和第二主機邏輯殼,所述第一主機邏輯殼包括用于訪問外圍設備的邏輯,而所述第二主機邏輯殼不包括用于訪問所述外圍設備的所述邏輯。
8.如權利要求1至4中任一項所述的邏輯倉儲服務裝置,其中用于產(chǎn)生所述配置數(shù)據(jù)的所述裝置包括邏輯綜合軟件。
9.如權利要求1至8中任一項所述的邏輯倉儲服務裝置,其中在配置所述可配置硬件的所述實例時封裝所述應用邏輯包括阻止所述應用邏輯直接訪問所述可配置硬件的所述實例的物理接腳。
10.?一種計算系統(tǒng),所述計算系統(tǒng)包括:
數(shù)據(jù)庫,所述數(shù)據(jù)庫存儲多個主機邏輯設計;以及
邏輯倉儲服務,所述邏輯倉儲服務在聯(lián)接到所述數(shù)據(jù)庫的第一服務器計算機上運行,所述邏輯倉儲服務被配置成:
攝入應用邏輯設計的規(guī)范;
從所述多個主機邏輯設計中選擇特定的主機邏輯設計,所述特定的主機邏輯設計是基于所述應用邏輯設計而選擇;
產(chǎn)生用于可配置硬件的配置數(shù)據(jù)并分析應用邏輯是否嘗試與所述可配置硬件的受限制的輸入介接,所述配置數(shù)據(jù)是基于所述應用邏輯設計和所述特定的主機邏輯設計;
接收來自第二服務器計算機的對所述配置數(shù)據(jù)的請求;以及
將所述配置數(shù)據(jù)傳輸?shù)剿龅诙掌饔嬎銠C,所述第二服務器計算機包括所述可配置硬件的實例,其中在將所述配置數(shù)據(jù)傳輸?shù)剿龅诙掌饔嬎銠C之前,執(zhí)行對所述配置數(shù)據(jù)的驗證檢查。
11.如權利要求10所述的計算系統(tǒng),其中所述特定的主機邏輯設計包括靜態(tài)邏輯,所述靜態(tài)邏輯是基于所述應用邏輯設計和所述特定的主機邏輯設計而在與所述配置數(shù)據(jù)不同的時間載入到所述可配置硬件的所述實例上。
12.如權利要求11所述的計算系統(tǒng),其中所述特定的主機邏輯設計的所述靜態(tài)邏輯包括用于與所述第二服務器計算機通信的主機接口邏輯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜科技公司,未經(jīng)亞馬遜科技公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880040643.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應用機內程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內所取得的經(jīng)驗來改變程序的;學習機器





