首页> 外国专利> METHOD AND APPARATUS FOR ALTERING THREAD PRIORITIES IN A MULTITHREADED PROCESSOR

METHOD AND APPARATUS FOR ALTERING THREAD PRIORITIES IN A MULTITHREADED PROCESSOR

机译:改变多线程处理器中线程优先级的方法和装置

摘要

A system and method for performing computer processing operations in a data processing system includes a multithreaded processor (100) and thread switch logic (400). The multithreaded processor is capable of switching between two or more threads of instructions which can be independently executed. Each thread has a corresponding state in a thread state register (440) depending on its execution status. The thread switch logic contains a thread switch control register (410) to store the conditions upon which a thread switch will occur. The thread switch logic has a time-out register (430) which forces a thread switch when execution of the active thread in the multithreaded processor exceeds a programmable period of time. Thread switch logic also has a forward progress count register (420) to prevent repetitive unproductive thread switching between threads in the multithreaded processor. Thread switch logic is also responsive to a software manager (460) capable of changing the priority of the different threads and thus superseding thread switch events.
机译:一种用于在数据处理系统中执行计算机处理操作的系统和方法,包括多线程处理器(100)和线程切换逻辑(400)。多线程处理器能够在两个或多个可以独立执行的指令线程之间进行切换。每个线程根据其执行状态在线程状态寄存器(440)中具有对应的状态。线程切换逻辑包含线程切换控制寄存器(410),以存储将发生线程切换的条件。线程切换逻辑具有超时寄存器(430),该超时寄存器在多线程处理器中的活动线程的执行超过可编程时间段时强制进行线程切换。线程切换逻辑还具有正向进度计数寄存器(420),以防止在多线程处理器中的线程之间重复进行非生产性线程切换。线程切换逻辑还响应于能够改变不同线程的优先级并因此取代线程切换事件的软件管理器(460)。

著录项

  • 公开/公告号IL135460B

    专利类型

  • 公开/公告日2006-02-05

    原文格式PDF

  • 申请/专利号IL135460

  • 发明设计人

    申请日2000-04-04

  • 分类号

  • 国家 IL

  • 入库时间 2022-08-21 21:39:16

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号