首页> 外国专利> Apparatus and method for synchronization of arithmetic exceptions in parallel pipelined execution units

Apparatus and method for synchronization of arithmetic exceptions in parallel pipelined execution units

机译:用于并行流水线执行单元中的算术异常同步的设备和方法

摘要

A data processing system central processing unit (11) is disclosed having a plurality of parallel pipelined execution units (e.g., 25 Fig. 4), and other apparatus (22) for implementing a special, DRAIN instruction, to permit the processor (11) to complete instructions preceding the DRAIN instruction which are currently being processed by the execution units (25), but prevent later processing of instructions until all currently executing instructions are completed and all outstanding exception conditions are resolved. After all the preceding instructions are executed, central processing unit (11) continues to execute the sequential program instructions when no arithmetic exception has been identified, or invokes an exception handling procedure when an arithmetic exception has been identified. The DRAIN instruction permits the response to arithmetic exceptions identified after the execution of the DRAIN instruction to be handled in the same context environment in which the instruction was initiated.
机译:公开了一种数据处理系统中央处理单元(11),其具有多个并行流水线执行单元(例如,图4中的25),以及用于执行特殊的DRAIN指令以允许处理器(11)的其他装置(22)。在执行当前正在由执行单元(25)处理的DRAIN指令之前完成指令,但是阻止对指令的后续处理,直到所有当前正在执行的指令完成并且所有未解决的异常条件得到解决。在执行完所有前面的指令之后,中央处理单元(11)在未识别出算术异常的情况下继续执行顺序程序指令,或者在已识别出算术异常的情况下调用异常处理过程。 DRAIN指令允许对在执行DRAIN指令后识别出的算术异常做出响应,以在与该指令启动时相同的上下文环境中进行处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号