首页> 外国专利> Coprocessor forwarding load and store instructions with displacement to main processor for cache coherent execution when program counter value falls within predetermined ranges

Coprocessor forwarding load and store instructions with displacement to main processor for cache coherent execution when program counter value falls within predetermined ranges

机译:当程序计数器值落在预定范围内时,协处理器将具有位移的加载和存储指令转发到主处理器,以进行缓存连贯执行

摘要

A coprocessor (14) may be used to perform one or more specialized operations that can be off-loaded from a primary or general purpose processor (12). It is important to allow efficient communication and interfacing between the processor (12) and the coprocessor (14). In one embodiment, a coprocessor (14) generates and provides instructions (200, 220) to an instruction pipe (20) in the processor (12). Because the coprocessor (14) generated instructions are part of the standard instruction set of the processor (12), cache (70) coherency is easy to maintain. Also, circuitry (102) in coprocessor (14) may perform an operation on data while circuitry (106) in coprocessor (14) is concurrently generating processor instructions (200, 220).
机译:协处理器( 14 )可用于执行一个或多个专用操作,这些操作可以从主处理器或通用处理器( 12 )卸载。重要的是要允许处理器( 12 )和协处理器( 14 )之间进行有效的通信和接口。在一个实施例中,协处理器( 14 )生成并将指令( 200、220 )提供给处理器中的指令管道( 20 ), 12 )。由于协处理器( 14 )生成的指令是处理器( 12 )的标准指令集的一部分,因此缓存( 70 )的一致性很容易保持。同样,协处理器( 14 )中的电路( 102 )可以对数据执行操作,而协处理器( 14 )正在同时生成处理器指令( 200、220 )。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号