首页> 外国专利> A METHOD OF FETCHING AN INSTRUCTION FROM MEMORY FOR EXECUTION IN A PROGRAMMABLE PROCESSOR AND A FETCH SECTION THEREOF

A METHOD OF FETCHING AN INSTRUCTION FROM MEMORY FOR EXECUTION IN A PROGRAMMABLE PROCESSOR AND A FETCH SECTION THEREOF

机译:在可编程处理器中从内存中获取执行指令的方法及其获取部分

摘要

A fetch section of a processor comprises an instruction cache and a pipeline of several stages for obtaining instructions. Instructions may cross cache line boundaries. The pipeline stages process two addresses to recover a complete boundary crossing instruction. During such processing, if the second piece of the instruction is not in the cache, the fetch with regard to the first line is invalidated and recycled. On this first pass, processing of the address for the second part of the instruction is treated as a pre-fetch request to load instruction data to the cache from higher level memory, without passing any of that data to the later stages of the processor. When the first line address passes through the fetch stages again, the second line address follows in the normal order, and both pieces of the instruction are can be fetched from the cache and combined in the normal manner.
机译:处理器的提取部分包括指令高速缓存和用于获得指令的若干阶段的流水线。指令可能会跨越缓存行边界。流水线级处理两个地址以恢复完整的边界穿越指令。在这样的处理期间,如果指令的第二条不在高速缓存中,则针对第一行的提取将无效并被回收。在此第一遍处理中,对指令第二部分的地址处理被视为预取请求,以将指令数据从更高级别的存储器加载到缓存中,而无需将任何该数据传递到处理器的后续阶段。当第一行地址再次经过获取阶段时,第二行地址将按照正常顺序执行,并且可以从缓存中提取两条指令,并以正常方式进行组合。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号