[發明專利]在串聯連接的電子裝置之間提前發送完成的計算系統在審
| 申請號: | 202011284417.7 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN113138950A | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 金東昱;高曜翰;趙仁順;黃珠榮 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28;G06F13/16 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 趙南;張帆 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串聯 連接 電子 裝置 之間 提前 發送 完成 計算 系統 | ||
一種計算系統包括:主機;第一電子裝置,其包括存儲器和加速器;以及第二電子裝置,其包括直接存儲器訪問(DMA)引擎?;谕ㄟ^第一電子裝置從主機發送的命令,DMA引擎將數據和命令的完成信息發送到第一電子裝置。存儲器包括存儲數據的數據緩沖器以及存儲完成信息的完成隊列緩沖器。加速器對數據執行計算。DMA引擎將數據發送到第一電子裝置,然后將完成信息發送到第一電子裝置。
相關申請的交叉引用
本申請要求2020年1月20日提交于韓國知識產權局的韓國專利申請No.10-2020-0007182的優先權,其公開內容整體以引用方式并入本文中。
技術領域
本文所描述的本公開的實施例涉及計算系統,更具體地,涉及一種在串聯連接的電子裝置之間提前發送完成的計算系統。
背景技術
在計算系統中,多個電子裝置可互連并彼此通信。計算系統的總線可將計算系統的多個電子裝置互連。多個電子裝置可串聯或順序連接。串聯連接的電子裝置可與計算系統的主機通信。
多個電子裝置當中與端點裝置對應的電子裝置可通過至少一個或更多個電子裝置與主機通信。由于放置在端點裝置與主機之間的至少一個或更多個電子裝置的延遲,端點裝置與主機之間的通信速度可變慢。具體地,在端點裝置是高速電子裝置的情況下,延遲可能變得更嚴重。
發明內容
本公開的實施例提供一種在串聯連接的電子裝置之間提前發送完成信號的計算系統。
根據示例性實施例,一種計算系統包括:主機;第一電子裝置,其包括存儲器和加速器;以及第二電子裝置,其包括直接存儲器訪問(DMA)引擎?;谕ㄟ^第一電子裝置從主機發送的命令,DMA引擎將數據和命令的完成信息發送到第一電子裝置。存儲器包括存儲數據的數據緩沖器以及存儲完成信息的完成隊列緩沖器。加速器對數據執行計算。DMA引擎將數據發送到第一電子裝置,然后將完成信息發送到第一電子裝置。
根據示例性實施例,一種計算系統包括:主機;第一電子裝置,其與主機通信;以及第二電子裝置,其通過第一電子裝置與主機通信。第一電子裝置包括存儲器,其包括從第二電子裝置接收數據的數據緩沖器。第二電子裝置通過第一電子裝置從主機接收命令。第一電子裝置還包括:(1)完成隊列緩沖器,其從第二電子裝置接收關于命令的完成信息;(2)加速器,其對存儲在存儲器中的數據執行計算;以及(3)接口電路,當加速器完全執行計算時將存儲在完成隊列緩沖器中的完成信息發送到主機。
根據示例性實施例,一種計算系統包括:主機,其管理其中寫有命令的主機存儲器緩沖器的提交隊列以及其中寫有關于命令的完成信息的主機存儲器緩沖器的完成隊列。計算系統還包括第一電子裝置,其包括存儲器和加速器。存儲器包括存儲由命令請求的數據的數據緩沖器以及存儲完成信息的完成隊列緩沖器。加速器對數據執行計算。計算系統還包括第二電子裝置,其通過第一電子裝置獲取命令并基于該命令將數據和完成信息發送到第一電子裝置。
附圖說明
通過參照附圖詳細描述其示例性實施例,本公開的以上和其它目的和特征將變得顯而易見。
圖1示出根據本公開的示例性實施例的計算系統的框圖。
圖2詳細示出圖1的計算系統的框圖。
圖3示出圖1的計算系統的框圖。
圖4示出圖3的計算系統的操作時序。
圖5示出圖1的計算系統的框圖。
圖6示出圖5的計算系統的操作時序。
圖7示出圖5的計算系統的操作方法。
圖8示出圖1的計算系統的框圖。
圖9示出圖8的計算系統的操作時序。
圖10示出圖8的計算系統的操作方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011284417.7/2.html,轉載請聲明來源鉆瓜專利網。





