首页> 外国专利> SINGLE-THREAD SPECULATIVE MULTI-THREADING

SINGLE-THREAD SPECULATIVE MULTI-THREADING

机译:单线程可编程多线程

摘要

A processor (20) includes a pipeline (28, 32, 36, 44, 52) and control circuitry (60, 64, 68). The pipeline is configured to process instructions of program code and includes one or more fetch units (28). The control circuitry is configured to predict at run-time one or more future flow-control traces to be traversed in the program code, to define, based on the predicted flow-control traces, two or more regions of the program code from which instructions are to be fetched, wherein the number of regions is greater than the number of fetch units, and to instruct the pipeline to fetch instructions alternately from the two or more regions of the program code using the one or more fetch units, and to process the fetched instructions.
机译:处理器(20)包括管线(28、32、36、44、52)和控制电路(60、64、68)。流水线被配置为处理程序代码的指令,并且包括一个或多个获取单元(28)。控制电路被配置为在运行时预测要在程序代码中遍历的一个或多个将来的流控制迹线,以基于预测的流控制迹线定义程序代码的两个或多个区域,从中可以从中指令将被读取,其中区域的数量大于获取单元的数量,并指示管线使用一个或多个获取单元从程序代码的两个或更多区域交替地获取指令,并处理获取的指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号