[發明專利]主機系統及其方法和加速模塊有效
| 申請號: | 201910161732.1 | 申請日: | 2019-03-04 |
| 公開(公告)號: | CN110232036B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 瑞姆達斯·P·卡佳瑞;佛瑞德·沃里 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F13/40 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 劉培培;黃隸凡 |
| 地址: | 韓國京畿道水*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主機 系統 及其 方法 加速 模塊 | ||
1.一種主機系統,包括:
處理器,所述處理器運行應用程序;
存儲器,所述存儲器存儲由在所述處理器上運行的所述應用程序使用的數據;
上游接口,用于與所述處理器通信;
下游接口,用于與存儲裝置通信;
加速模塊,所述加速模塊使用硬件來實施且包含加速平臺管理器以執行加速指令;
所述存儲裝置,包含:
所述存儲裝置的端點,用于與所述加速模塊通信;
控制器,用以管理所述存儲裝置的操作;
存儲單元,用以存儲所述應用程序的應用數據;以及
存儲裝置加速平臺管理器,用以輔助所述加速平臺管理器執行所述加速指令,
其中所述處理器、所述加速模塊以及所述存儲裝置經由外圍組件互連快速總線通信,且
其中所述加速模塊在不將所述應用數據加載到所述存儲器中的情況下響應于從所述控制器來的所述加速指令支持針對所述應用程序對所述存儲裝置上的所述應用數據執行所述加速指令且將加速結果提供到所述控制器。
2.根據權利要求1所述的系統,還包括:
第一橋接組件,包含所述上游接口,所述第一橋接組件橋接所述處理器與所述加速模塊之間的通信;以及
第二橋接組件,包含所述下游接口,所述第二橋接組件橋接所述加速模塊與存儲裝置之間的通信。
3.根據權利要求1所述的系統,其中:
使用現場可編程門陣列來實施所述加速模塊;
所述加速模塊包含所述上游接口以及所述下游接口;以及
所述存儲裝置包含固態驅動器。
4.根據權利要求3所述的系統,其中:
所述上游接口包含現場可編程門陣列端點;
所述下游接口包含現場可編程門陣列根端口,所述現場可編程門陣列根端口支持配置空間,
所述現場可編程門陣列包含第一物理功能、第二物理功能和與所述現場可編程門陣列根端口相關聯的下游過濾器,所述下游過濾器經操作以攔截從所述固態驅動器接收到的第一加速指令且將所述第一加速指令傳送到所述加速平臺管理器,所述第一加速指令與下游過濾器地址范圍相關聯;
所述現場可編程門陣列經操作以從所述處理器請求用于所述第一物理功能的主機系統地址的第一塊且從所述處理器請求用于所述第二物理功能的主機系統地址的第二塊;以及
所述現場可編程門陣列經操作以將從所述處理器接收到的第一外圍組件互連快速事務轉發到所述固態驅動器且將從所述處理器接收到的第二加速指令轉發到所述加速平臺管理器,所述第一外圍組件互連快速事務與所述第一物理功能的第一標識符相關聯且所述第二加速指令與所述第二物理功能的第二標識符相關聯。
5.根據權利要求4所述的系統,其中:
所述固態驅動器經操作以從所述現場可編程門陣列請求現場可編程門陣列地址的塊,現場可編程門陣列地址的所述塊包含所述下游過濾器地址范圍;
主機系統地址的所述第二塊至少與現場可編程門陣列地址的所述塊一樣大;以及
所述控制器經操作以選擇現場可編程門陣列地址的所述塊的子集作為所述下游過濾器地址范圍。
6.根據權利要求5所述的系統,其中所述控制器經操作以用所述下游過濾器地址范圍對所述下游過濾器進行編程。
7.根據權利要求4所述的系統,其中所述加速平臺管理器經操作以經由所述現場可編程門陣列端點將結果發送到所述處理器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910161732.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器系統以及存儲器系統的操作方法
- 下一篇:主機系統及其方法和加速裝置





