首页> 外国专利> SLEEP STATE MECHANISM FOR VIRTUAL MULTITHREADING

SLEEP STATE MECHANISM FOR VIRTUAL MULTITHREADING

机译:虚拟多重读取的睡眠状态机制

摘要

Method, apparatus and system embodiments provide support for multiple SoEMT software threads on multiple SMT logical thread contexts. A sleep state mechanism maintains a current value of an element of architecture state for each physical thread. The current value corresponds to an active virtual thread currently running on the physical thread. The sleep state mechanism also maintains sleep values of the architecture state element for each inactive thread. The active and inactive values may be maintained in a cross-bar configuration. Upon a read of the architecture state element, simplified mux logic selects among the current values to provide the current value for the appropriate active thread. Upon a thread switch, control logic associated with the sleep state mechanism swaps the active state value for the current thread with the inactive state value for the new thread.
机译:方法,装置和系统实施例为多个SMT逻辑线程上下文上的多个SoEMT软件线程提供支持。睡眠状态机制为每个物理线程维护架构状态元素的当前值。当前值对应于当前在物理线程上运行的活动虚拟线程。睡眠状态机制还为每个不活动线程维护体系结构状态元素的睡眠值。活动值和非活动值可以保持在交叉配置中。读取架构状态元素后,简化的多路复用器逻辑会在当前值中进行选择,以为适当的活动线程提供当前值。在线程切换时,与睡眠状态机制关联的控制逻辑将当前线程的活动状态值与新线程的非活动状态值交换。

著录项

  • 公开/公告号WO2005066781A3

    专利类型

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

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;SAMRA NICHOLAS;

    申请/专利号WO2004US41104

  • 发明设计人 SAMRA NICHOLAS;

    申请日2004-12-08

  • 分类号G06F9/48;G06F9/38;G06F9/46;

  • 国家 WO

  • 入库时间 2022-08-21 21:33:52

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号