[发明专利]用于处理器的资料存取装置与方法有效
申请号: | 201710601675.5 | 申请日: | 2017-07-21 |
公开(公告)号: | CN109284129B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 卢彦儒;黄朝玮 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F9/22 | 分类号: | G06F9/22 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;李伟 |
地址: | 中国台湾新竹*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理器 资料 存取 装置 方法 | ||
本发明揭露一种用于处理器的资料存取装置与方法,所述资料存取装置的一实施例包含:一指令快取记忆体;一资料快取记忆体;一处理器核心,用来于第N次读取一特定资料时,从该指令快取记忆体读取该特定资料,并于第M次读取该特定资料时,从该资料快取记忆体读取该特定资料,其中N、M为正整数,且M大于N;一复制电路,用来于该处理器核心第N次读取该特定资料时,将该指令快取记忆体中的该特定资料复制至该资料快取记忆体;以及一判断电路,用来依据该处理器核心的一读取要求判断该读取要求所对应的资料是否储存于该资料快取记忆体。
技术领域
本发明是关于资料存取装置与方法,尤其是关于用于处理器的资料存取装置与方法。
背景技术
于某些已知技术中,一处理器核心采用一流水线运作,该流水线运作的运作阶段(stages)包含一指令撷取(instruction fetch)阶段、一解码(decode)阶段、一执行(execution)阶段、一资料存取(data load/store)阶段以及一暂存器更新(registerupdate)阶段,上述复数个阶段可同时运作,仅管该解码阶段、该执行阶段、该资料存取阶段与该暂存器更新阶段的每一个的运作是仰赖一在前阶段的输出。由于上述指令撷取阶段与资料存取阶段能够同时进行,因此该处理器核心能于该指令撷取阶段从一指令快取记忆体读取指令,并能同时于该资料存取阶段从一资料快取记忆体读取资料,然而,该处理器核心也可能因应程序执行的需求而于该资料存取阶段从该指令快取记忆体读取指令。由上可知,该处理器核心有可能于该指令撷取阶段与该资料存取阶段同时从该指令快取记忆体读取指令,如此会造成该指令撷取阶段与该资料存取阶段竞争(contest)该指令快取记忆体的存取权,从而造成其中一方需等待另一方完成存取后才能进行存取,进而影响运作效能。
更多相关先前技术可见于下列文献:专利号6430655的美国专利。
发明内容
本发明之一目的在于提供一种用于处理器的资料存取装置与方法,以改善运作效能。
本发明揭露一种用于处理器的资料存取装置,其一实施例包含:一指令快取记忆体;一资料快取记忆体;一处理器核心;一复制电路;以及一判断电路。所述指令快取记忆体与资料快取记忆体为相同或不相同类型的记忆体,例如两者均为静态随机存取记忆体。所述处理器核心用来于第N次读取一特定资料时,从该指令快取记忆体读取该特定资料,并于第M次读取该特定资料时,从该资料快取记忆体读取该特定资料,其中该N、M为正整数,且该M大于该N。所述复制电路用来于该处理器核心第N次读取该特定资料时,将该指令快取记忆体中的该特定资料复制至该资料快取记忆体。所述判断电路用来依据该处理器核心的一读取要求判断该读取要求所对应的资料是否储存于该资料快取记忆体。
本发明另揭露一种用于处理器的资料存取方法,其一实施例包含下列步骤:于第N次读取一特定资料时,从一指令快取记忆体读取该特定资料,并于第M次读取该特定资料时,从一资料快取记忆体读取该特定资料,其中该N、M为正整数,且该M大于该N;于第N次读取该特定资料时,将该指令快取记忆体中的该特定资料复制至该资料快取记忆体;以及依据一读取要求判断该读取要求所对应的资料是否储存于该资料快取记忆体。上述指令快取记忆体与资料快取记忆体为相同或不相同类型的记忆体,例如两者均为静态随机存取记忆体。
有关本发明的特征、实作与功效,兹配合图式作较佳实施例详细说明如下。
附图说明
图1显示本发明的资料存取装置的一实施例的功能方块图;
图2显示图1的判断电路的一实施例的功能方块图;
图3显示本发明的资料存取方法的一实施例的流程图;以及
图4显示本发明的资料存取方法的另一实施例的流程图。
【符号说明】
100 资料存取装置
110 指令快取记忆体
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710601675.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:转换数据的方法、装置、存储介质及移动终端
- 下一篇:神经网络运算装置及方法