首页> 外国专利> Partitioning prefetch registers to prevent at least in part inconsistent prefetch information from being stored in a prefetch register of a multithreading processor

Partitioning prefetch registers to prevent at least in part inconsistent prefetch information from being stored in a prefetch register of a multithreading processor

机译:对预取寄存器进行分区,以至少部分防止不一致的预取信息存储在多线程处理器的预取寄存器中

摘要

A method and multithreaded processor for dynamically reallocating prefetch registers upon the processor switching modes of operation. An execution unit may be coupled to a prefetch engine where the execution unit may be configured to receive prefetch instructions regarding prefetching data. The prefetch engine may comprise a plurality of prefetch registers. The execution unit may further be configured to load the plurality of prefetch registers with information regarding prefetching data obtained from the prefetch instructions. In a single thread mode of operation, the plurality of prefetch registers are allocated to be accessed by either a first or a second thread. In a multithread mode of operation, the plurality of prefetch registers are allocated to be accessed among the first and second threads.
机译:一种用于在处理器切换操作模式时动态地重新分配预取寄存器的方法和多线程处理器。执行单元可以耦合到预取引擎,其中该执行单元可以被配置为接收关于预取数据的预取指令。预取引擎可以包括多个预取寄存器。执行单元可以进一步被配置为向多个预取寄存器加载关于从预取指令获得的关于预取数据的信息。在单线程操作模式下,多个预取寄存器被分配为由第一线程或第二线程访问。在多线程操作模式中,多个预取寄存器分配为在第一线程和第二线程之间进行访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号