首页> 外国专利> PROCESSING LONG-LATENCY INSTRUCTIONS IN A PIPELINED PROCESSOR

PROCESSING LONG-LATENCY INSTRUCTIONS IN A PIPELINED PROCESSOR

机译:流水线处理程序中的长延迟指令处理

摘要

There are provided a method and a processor for processing a thread. The thread includes a plurality of sequential instructions. The plurality of sequential instructions include some short-latency instructions and some long-latency instructions and at least one hazard instruction. The hazard instruction requires one or more preceding instructions to be processed before the hazard instruction is processed. The method includes the steps of: a) before processing each long-latency instruction, incrementing by one, a counter associated with the thread; b) after each long-latency instruction has been processed, decrementing by one, the counter associated with the thread; c) before processing each hazard instruction, checking the value of the counter associated with the thread, and i) if the counter value is zero, processing the hazard instruction, or ii) if the counter value is non-zero, pausing processing of the hazard instruction until a later time. The processor includes means for performing steps a), b) and c) of the method.
机译:提供了一种用于处理线程的方法和处理器。该线程包括多个顺序指令。多个顺序指令包括一些短等待时间指令和一些长等待时间指令以及至少一个危险指令。在处理危险指令之前,该危险指令要求先处理一个或多个先前的指令。该方法包括以下步骤:a)在处理每个长等待时间指令之前,将与该线程相关的计数器加1; b)在处理了每条长等待时间指令之后,将与该线程关联的计数器减一; c)在处理每条危险指令之前,检查与线程关联的计数器的值,并且i)如果计数器值为零,则处理危险指令,或者ii)如果计数器值非零,则暂停处理危险说明,直到以后。该处理器包括用于执行该方法的步骤a),b)和c)的装置。

著录项

  • 公开/公告号EP2140347B1

    专利类型

  • 公开/公告日2017-05-31

    原文格式PDF

  • 申请/专利权人 IMAGINATION TECH LTD;

    申请/专利号EP20080702091

  • 发明设计人 BERGLAS MORRIE;FOO YOONG CHERT;

    申请日2008-02-12

  • 分类号G06F9/38;

  • 国家 EP

  • 入库时间 2022-08-21 14:06:33

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号