[發明專利]內存訪問方法、交叉開關及計算機系統有效
| 申請號: | 201610308364.5 | 申請日: | 2016-05-11 |
| 公開(公告)號: | CN107368431B | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 王洪虎;高翔;朱琛;蘇孟豪 | 申請(專利權)人: | 龍芯中科技術有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張洋;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 訪問 方法 交叉 開關 計算機系統 | ||
本發明實施例提供一種內存訪問方法、交叉開關及計算機系統,該方法包括:交叉開關接收GPU發送的訪問請求消息,該訪問請求消息中包括:待訪問內存空間對應的起始地址;若起始地址大于或者等于第一地址,則交叉開關確定起始地址對應的映射地址,以使GPU訪問映射地址開始的內存空間;其中,第一地址為交叉開關確定映射地址之前,GPU實際上可訪問的內存空間對應的最高位地址,映射地址位于第二地址與第三地址之間,第二地址為GPU理論上可訪問的內存空間對應的最高位地址,第三地址為內存的最高位地址;第一地址小于第二地址,且第二地址小于第三地址。從而滿足GPU的內存需求。
技術領域
本發明實施例涉及內存訪問技術,尤其涉及一種內存訪問方法、交叉開關及計算機系統。
背景技術
隨著計算機技術的不斷發展,目前許多計算機中既包括中央處理器(CentralProcessing Unit,簡稱CPU),還包括圖形處理器(Graphic Processing Unit,簡稱GPU)。
當GPU在單位時間內能一次處理的二進制數的位數小于CPU在單位時間內能一次處理的二進制數的位數時,根據GPU在單位時間內能一次處理的二進制數的位數可以確定GPU理論上可訪問的內存空間,由于內存中部分內存空間用于存儲頁表,因此,GPU只能在理論上可訪問的內存空間基礎之上,除去用于存儲頁表的內存空間,需要與其他設備競爭使用剩下的內存空間。例如:基于無內部互鎖流水級的微處理器(Microprocessor Withoutinterlocked Piped Stages,簡稱:MIPS)64架構,GPU32理論上可以訪問232=4G的內存空間,對應的地址范圍為0-0xffffffff,然而,在該4G內存空間中只有256MB的內存空間是可以不用于存儲頁表,因此,GPU只能與其他設備競爭這256MB的內存空間,然而,GPU的內存需求為4G,因此256MB并不能滿足GPU的內存需求。
綜上,現有技術的內存訪問方法不能滿足GPU的內存需求。
發明內容
本發明實施例提供一種內存訪問方法、交叉開關及計算機系統,從而滿足GPU的內存需求。
第一方面,本發明實施例提供一種內存訪問方法,內存訪問方法應用于無內部互鎖流水級的微處理器MIPS架構的計算機系統,計算機系統包括:中央處理器CPU、內存、交叉開關和圖形處理器GPU,所述交叉開關分別與所述內存以及所述GPU連接,所述CPU在單位時間內能一次處理的二進制數的位數大于所述GPU在單位時間內能一次處理的二進制數的位數,所述方法包括:
所述交叉開關接收所述GPU發送的訪問請求消息,所述訪問請求消息中包括:待訪問內存空間對應的起始地址;
若所述起始地址大于或者等于第一地址,則所述交叉開關確定所述起始地址對應的映射地址,以使所述GPU訪問所述映射地址開始的內存空間;
其中,所述第一地址為所述交叉開關確定所述映射地址之前,所述GPU實際上可訪問的內存空間對應的最高位地址,所述映射地址位于第二地址與第三地址之間,所述第二地址為所述GPU理論上可訪問的內存空間對應的最高位地址,所述第三地址為所述內存的最高位地址;
所述第一地址小于所述第二地址,且所述第二地址小于所述第三地址。
如上所述,若所述起始地址大于或者等于第一地址,則所述交叉開關確定所述起始地址對應的映射地址,包括:若所述起始地址大于或者等于所述第一地址,則所述交叉開關對所述起始地址和所述第二地址的下一個地址進行或運算,得到所述映射地址。
如上所述,若所述起始地址大于或者等于第一地址,則所述交叉開關確定所述起始地址對應的映射地址,包括:
若所述起始地址大于或者等于所述第一地址,則所述交叉開關確定所述起始地址與所述第二地址的第一差值,和所述起始地址與所述第三地址的第二差值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術有限公司,未經龍芯中科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610308364.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測試方法、裝置及系統
- 下一篇:一種聯合地址映射表的閃存冷熱數據分離存儲方法





