[发明专利]高速缓冲存储器控制器和高速缓冲存储器控制方法在审
申请号: | 201380041056.5 | 申请日: | 2015-08-04 |
公开(公告)号: | CN104508640A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 田中沙织;贵岛淳子;内藤正博 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;马建军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速 缓冲存储器 控制器 控制 方法 | ||
1.一种高速缓冲存储器控制器,其与主存储器和访问主机连接,其中,所述主存储器具有存储第1程序的命令区域和存储由该第1程序中包含的特定命令利用的数据的数据区域,所述访问主机执行所述第1程序中包含的命令,其特征在于,所述高速缓冲存储器控制器具有:
高速缓冲存储器,其存储所述主存储器的一部分数据;以及
数据处理部,其按照包含所述特定命令的起始地址的传输预约信息,在所述访问主机执行所述特定命令之前,根据从所述访问主机正在执行的命令的地址起到所述特定命令的起始地址为止的剩余命令步数,计算访问间隔,按照所述访问间隔,将由所述特定命令利用的数据从所述主存储器传输到所述高速缓冲存储器。
2.根据权利要求1所述的高速缓冲存储器控制器,其特征在于,
所述第1程序包含具有所述特定命令的起始地址的第1传输预约命令,
所述访问主机在执行所述特定命令之前先执行所述第1传输预约命令,由此,所述数据处理部从所述访问主机取得所述传输预约信息,在所述访问主机执行所述特定命令之前,将由所述特定命令利用的数据从所述主存储器传输到所述高速缓冲存储器。
3.根据权利要求2所述的高速缓冲存储器控制器,其特征在于,
每当所述访问主机正在执行的命令的地址被更新时,所述数据处理部计算所述访问间隔。
4.根据权利要求2或3所述的高速缓冲存储器控制器,其特征在于,
所述数据处理部从所述高速缓冲存储器释放按照所述第1传输预约命令存储在所述高速缓冲存储器的数据中的、没有被所述访问主机访问的时间最长且所述访问主机曾访问过1次以上的数据。
5.根据权利要求2~4中的任意一项所述的高速缓冲存储器控制器,其特征在于,
所述高速缓冲存储器控制器还具有程序转换部,该程序转换部将包含表示所述第1传输预约命令的代码的第2程序转换成所述第1程序。
6.根据权利要求2~4中的任意一项所述的高速缓冲存储器控制器,其特征在于,
所述高速缓冲存储器控制器还具有程序转换部,该程序转换部将包含表示所述特定命令的代码的第2程序转换成所述第1程序,
所述程序转换部分析表示所述特定命令的代码,生成所述第1传输预约命令。
7.根据权利要求1所述的高速缓冲存储器控制器,其特征在于,
所述数据处理部通过分析所述第1程序,生成所述传输预约信息,在所述访问主机执行所述特定命令之前,按照所述生成的传输预约信息,将由所述特定命令利用的数据从所述主存储器传输到所述高速缓冲存储器。
8.根据权利要求2~7中的任意一项所述的高速缓冲存储器控制器,其特征在于,
所述数据处理部根据所述访问间隔,决定从所述访问主机接收到的多个所述传输预约信息中最优先的传输预约信息。
9.根据权利要求2~7中的任意一项所述的高速缓冲存储器控制器,其特征在于,
所述数据处理部根据所述访问间隔和访问经过时间,决定从所述访问主机接收到的多个所述传输预约信息中最优先的传输预约信息,其中,所述访问经过时间是没有从所述访问主机向在所述主存储器中预先设定的多个连续区域的各个连续区域进行访问的经过时间。
10.根据权利要求8或9所述的高速缓冲存储器控制器,其特征在于,
所述数据处理部将从所述访问主机接收到的多个所述传输预约信息中的所述访问间隔最小的传输预约信息决定为最优先的传输预约信息。
11.根据权利要求8或9所述的高速缓冲存储器控制器,其特征在于,
在对从所述访问主机接收到的多个所述传输预约信息计算出的所述访问间隔全部为同等程度的情况下,所述数据处理部将对所述访问经过时间最长的连续区域中存储的数据进行访问的传输预约信息决定为最优先的传输预约信息。
12.根据权利要求8或9所述的高速缓冲存储器控制器,其特征在于,
在对从所述访问主机接收到的多个所述传输预约信息计算出的所述访问间隔为预先设定的第1阈值以下,而且在参照存储有所述要传输的数据的连续区域的命令组的起始地址中,最小的起始地址与第二小的起始地址的差分为预先设定的第2阈值以上的情况下,所述数据处理部将参照存储有所述要传输的数据的连续区域的命令组的起始地址最小的传输预约信息决定为最优先的传输预约信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380041056.5/1.html,转载请声明来源钻瓜专利网。