首页> 外国专利> Decoded instruction cache architecture with each instruction field in multiple-instruction cache line directly connected to specific functional unit

Decoded instruction cache architecture with each instruction field in multiple-instruction cache line directly connected to specific functional unit

机译:解码指令高速缓存体系结构,多指令高速缓存行中的每个指令字段直接连接到特定功能单元

摘要

A general purpose computer system is equipped with apparatus for enabling a processor to provide efficient execution of multiple instructions per clock cycle. The major feature is a decoded instruction cache with multiple instructions per cache line. During run time cache hits, the decode logic fills the cache line with instructions up to its limit. During run time cache misses, the cache line enables the processor to dispatch multiple instructions during one clock cycle. Hereby is achieved high performance with a simple, but still powerful, decode and dispatch logic.PPAn important feature of the instruction cache is that it holds the target addresses for the next instructions. No separate address logic is needed to proceed in the program execution during cache hits. A conditional branch holds its alternative target address in a separate field. This enables the processor, to a large degree, to be independent of the conditional branch bottleneck.
机译:通用计算机系统配备有用于使处理器能够在每个时钟周期提供多个指令的有效执行的装置。主要功能是解码的指令高速缓存,每条高速缓存行有多个指令。在运行时高速缓存命中期间,解码逻辑将高速缓存行中的指令填充到其上限。在运行时高速缓存未命中期间,高速缓存线使处理器能够在一个时钟周期内调度多条指令。从而通过简单但仍强大的解码和调度逻辑实现了高性能。

指令高速缓存的一个重要特征是它保留了下一条指令的目标地址。在缓存命中期间,无需单独的地址逻辑即可继续执行程序。条件分支将其替代目标地址保存在单独的字段中。这使处理器在很大程度上可以独立于条件分支瓶颈。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号