[发明专利]一种基于指令预取的多核共享存储器控制设备有效
申请号: | 201110141796.9 | 申请日: | 2011-05-30 |
公开(公告)号: | CN102207916A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 李康;光青;郝跃;雷理;彭毓佳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于指令预取的多核共享存储器控制设备。包括:访存指令缓冲模块、指令解析和地址译码模块、数据读写控制模块、存储器控制模块、存储器接口模块。其中数据读写控制模块控制数据在存储器和片上多核处理器之间进行传输。存储器控制模块产生指令预取标志信号,提前从访存指令缓冲模块取出下一条访存指令,并经过指令解析和地址译码模块进行预译码,根据预取指令的控制信息存储器控制模块动态的选择存储器的页开或页闭策略。本发明存储器控制设备能够降低处理器访存带来的延迟,并提高数据的传输效率,更加能够适应处理器并行工作时所需的高性能存储总线吞吐率要求。 | ||
搜索关键词: | 一种 基于 指令 多核 共享 存储器 控制 设备 | ||
【主权项】:
一种基于指令预取的多核共享存储器控制设备,其特征在于,包括:访存指令缓冲模块,用于存放片上多核处理器发出的访存指令,所述指令包括命令类型、地址信息和对应的控制信息;指令解析和地址译码模块,用于对访存指令进行命令解析和地址译码,并将译码得到的命令类型、存储器地址和数据传输个数输入到存储控制模块,同时将该指令的其他控制信息,包括处理器ID号、处理器内部读写寄存器地址传递到数据读写控制模块;存储控制模块,根据指令解析和地址译码模块译码得到的命令类型、存储器地址和数据传输个数,控制存储接口模块和数据读写控制模块完成数据在存储器和处理器间的正确传递;数据读写控制模块,接收来自存储控制模块、指令解析与地址译码模块的控制信号和从存储器读出的数据,主动发起数据的写入或读取操作,控制数据在存储器和片上多核处理器之间进行传输;存储接口模块,用于按照存储器的标准时序,控制数据从存储控制模块正确写入存储器,或者将数据从存储器正确读出,并写入存储控制模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110141796.9/,转载请声明来源钻瓜专利网。
- 上一篇:电动机架
- 下一篇:利用远程信息数据改善车队管理运作的系统和方法