[發(fā)明專利]內(nèi)存訪問請求的處理方法、裝置及內(nèi)存控制器有效
| 申請?zhí)枺?/td> | 201810821700.5 | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN109284231B | 公開(公告)日: | 2023-05-23 |
| 發(fā)明(設(shè)計)人: | 胡景銘;吳建元;陳鋒;韓文報 | 申請(專利權(quán))人: | 江蘇微銳超算科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/0893;G06F13/16 |
| 代理公司: | 北京三聚陽光知識產(chǎn)權(quán)代理有限公司 11250 | 代理人: | 馬永芬 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 內(nèi)存 訪問 請求 處理 方法 裝置 控制器 | ||
本發(fā)明提供了一種內(nèi)存訪問請求的處理方法、裝置及內(nèi)存控制器,其中,方法包括依次獲取若干內(nèi)存訪問請求;提取內(nèi)存訪問請求中的邏輯通道地址;基于邏輯通道地址對內(nèi)存訪問請求進行編組,以形成若干請求組;針對每個所述請求組,依次對內(nèi)存訪問請求進行預處理,以形成完成所述內(nèi)存訪問請求所需的指令;依次對每個所述請求組中的各個所述內(nèi)存訪問請求對應的指令進行重構(gòu)處理。該方法基于內(nèi)存在具體工作時不同的邏輯通道地址件的操作互不影響,且對于同一個邏輯通道地址進行預充電或激活指令發(fā)出后,若操作另一個邏輯通道地址則無需等待上一步操作完成,能夠避免每次預充電和激活的等待時間所導致的接口利用率低,提高了內(nèi)存訪問效率。
技術(shù)領(lǐng)域
本發(fā)明涉及內(nèi)存控制器技術(shù)領(lǐng)域,具體涉及一種內(nèi)存訪問請求的處理方法、裝置及內(nèi)存控制器。
背景技術(shù)
馮諾依曼架構(gòu)由于其通用性好、適配性強、市場占有率高已奠定了其在計算架構(gòu)中的地位。在馮諾依曼架構(gòu)中不可或缺的內(nèi)存已經(jīng)成為現(xiàn)代計算機及大部分智能產(chǎn)品中的標配,甚至是指標性配件。近年來內(nèi)存消耗量的爆發(fā)性增長與居高不下的價格也側(cè)面說明了內(nèi)存已成為現(xiàn)代社會中必不可少的基礎(chǔ)耗材。如何提高內(nèi)存的使用效率(即內(nèi)存訪問效率),尤其是離散小規(guī)模數(shù)據(jù)訪問效率,已成為很多產(chǎn)品設(shè)計中成敗的關(guān)鍵。
現(xiàn)有的計算架構(gòu)中,為提高內(nèi)存訪問效率,大多采用cache(高速緩沖存儲器)對即將訪問的地址進行命中。由于cache一般設(shè)計在片內(nèi),信號速率比內(nèi)存高,同時由于cache容量有限,控制簡單,故訪問速度遠遠高于內(nèi)存。通過對訪問活躍地址區(qū)域的預測、預讀取以及預存,提高cache中內(nèi)存地址命中率,極大提高了內(nèi)存訪問效率。
然而,現(xiàn)有的內(nèi)存控制器,在獲取到內(nèi)存訪問請求之后,首先針對內(nèi)存訪問請求中的地址進行預處理,即bank?precharge(邏輯通道預充電)——激活row(行地址),然后在對內(nèi)存訪問請求進行處理;若兩個內(nèi)存訪問請求的bank不同,或row不同時,則需要重新再次針對內(nèi)存訪問請求中的地址進行預處理,然后才能對內(nèi)存訪問請求進行處理。由于,bankprecharge與激活row兩個操作延時較長,且無有效訪問動作,制約了內(nèi)存的訪問效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種內(nèi)存訪問請求的處理方法、裝置及內(nèi)存控制器,以解決現(xiàn)有技術(shù)中內(nèi)存訪問效率低的問題。
為此,本發(fā)明實施例提供了如下技術(shù)方案:
本發(fā)明第一方面提供了一種內(nèi)存訪問請求的處理方法,包括:
依次獲取若干內(nèi)存訪問請求;
提取所述內(nèi)存訪問請求中的邏輯通道地址;
基于所述邏輯通道地址對所述內(nèi)存訪問請求進行編組,以形成若干請求組;
針對每個所述請求組,依次對內(nèi)存訪問請求進行預處理,以形成完成所述內(nèi)存訪問請求所需的指令;
依次對每個所述請求組中的各個所述內(nèi)存訪問請求對應的指令進行重構(gòu)處理。
本發(fā)明實施例提供的內(nèi)存訪問請求的處理方法,基于內(nèi)存訪問請求中的邏輯通道地址對內(nèi)存訪問請求進行編組,由于內(nèi)存在具體工作時不同的邏輯通道地址件的操作互不影響,且對于同一個邏輯通道地址進行預充電或激活指令發(fā)出后,若操作另一個邏輯通道地址則無需等待上一步操作完成,因此,基于邏輯通道地址對內(nèi)存訪問請求進行編組,并基于編組之后的請求組進行內(nèi)存訪問請求的處理,能夠避免每次預充電和激活的等待時間所導致的接口利用率低,提高了內(nèi)存訪問效率。
結(jié)合第一方面,在第一方面第一實施方式中,所述基于所述邏輯通道地址對所述內(nèi)存訪問請求進行編組,包括:
根據(jù)所有所述內(nèi)存訪問請求的所述邏輯通道地址,確定所述內(nèi)存訪問請求的類型;其中,所述內(nèi)存訪問請求的類型包括連續(xù)訪問以及隨機訪問;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇微銳超算科技有限公司,未經(jīng)江蘇微銳超算科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810821700.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計算機存儲介質(zhì)
- 訪問憑證驗證方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種應用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





