首页> 外国专利> Behavioral model based multi-threaded architecture

Behavioral model based multi-threaded architecture

机译:基于行为模型的多线程体系结构

摘要

Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. A proactive semaphore operates in a similar manner except that the semaphore is configured by the thread dispatcher before or after the thread is dispatched to the execution circuitry for execution.
机译:指令的多个并行被动线程使用“主动”和“主动”信号量协调对共享资源的访问。活动的信号量将消息发送到执行和/或控制电路,以使线程的状态发生变化。响应未解决的依赖性,线程调度程序可以将线程置于非活动状态,这可以通过信号量指示。与依赖关系相对应的线程状态变量用于指示线程处于非活动模式。解决依赖项后,将消息传递到控制电路,导致清除依赖项变量。响应于清除的依赖变量,线程被置于活动状态。执行可以在处于活动状态的线程上进行。主动信号灯以类似的方式操作,除了在线程被分配到执行电路以执行之前或之后由线程分配器配置信号灯。

著录项

  • 公开/公告号US7614054B2

    专利类型

  • 公开/公告日2009-11-03

    原文格式PDF

  • 申请/专利权人 THOMAS A. PIAZZA;HONG JIANG;

    申请/专利号US20030750090

  • 发明设计人 THOMAS A. PIAZZA;HONG JIANG;

    申请日2003-12-31

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 19:30:49

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号