一種靜態(tài)可分配共享多隊(duì)列緩存的裝置及方法

基本信息

申請(qǐng)?zhí)?/td> CN202110861235.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113312278B 公開(kāi)(公告)日 2021-11-05
申請(qǐng)公布號(hào) CN113312278B 申請(qǐng)公布日 2021-11-05
分類(lèi)號(hào) G06F12/0853(2016.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 朱峰 申請(qǐng)(專(zhuān)利權(quán))人 常州楠菲微電子有限公司
代理機(jī)構(gòu) 湖南兆弘專(zhuān)利事務(wù)所(普通合伙) 代理人 劉暢舟
地址 213000江蘇省常州市武進(jìn)國(guó)家高新技術(shù)產(chǎn)業(yè)開(kāi)發(fā)區(qū)新雅路18號(hào)525室
法律狀態(tài) -

摘要

摘要 本發(fā)明提出一種靜態(tài)可分配共享多隊(duì)列緩存的裝置及方法,裝置包括空間管理模塊、指針管理模塊、數(shù)據(jù)調(diào)度模塊、讀寫(xiě)命令模塊、配置寄存器、寄存器和共享緩存模塊,方法中,空間管理模塊讀取配置寄存器中的配置信息計(jì)算隊(duì)列的指針最大值和指針最小值并分配緩存空間,指針管理模塊配置隊(duì)列的讀指針、寫(xiě)指針和復(fù)制指針并調(diào)整上述指針的值,數(shù)據(jù)調(diào)度模塊根據(jù)隊(duì)列的頭數(shù)據(jù)選擇待調(diào)度隊(duì)列,非釋放讀情況下,復(fù)制指針的值在讀指針和寫(xiě)指針之間變動(dòng)以實(shí)現(xiàn)緩存空間中數(shù)據(jù)的復(fù)制。本發(fā)明靜態(tài)分配每個(gè)隊(duì)列的緩存空間,同時(shí)能夠支持緩存空間中數(shù)據(jù)的重復(fù)讀取,增加了數(shù)據(jù)讀取操作效率。