发明名称 令牌触发多线程操作的方法和装置
摘要 本发明公开了一种多线程处理器中的令牌触发多线程操作技术。多线程处理器的多个线程的指令发出序列按照这样的方法来控制:将每个所述线程与至少一个寄存器相关联,所述至少一个寄存器存储用来识别将被允许发出一个或多个指令的下一个线程的值,和利用该存储的值来控制该指令发出序列。例如,多线程处理器的多个硬件线程单元中的每一个可以包括可由该硬件线程单元升级的相应的局部寄存器,用于所述硬件线程单元中给定之一的该局部寄存器存储一个值,该值用来识别将被允许在所述给定的硬件线程单元已发出一个或多个指令后发出一个或多个指令的下一个线程。全局寄存器配置也可以或可选择地被使用。该处理器可以配置成允许所述指令发出序列对应任意的交替偶—奇线程序列,同时不引起导致线程中止的堵塞状况。
申请公布号 CN1711563A 申请公布日期 2005.12.21
申请号 CN200380102976.X 申请日期 2003.10.09
申请人 沙桥技术有限公司 发明人 E·赫凯内克;M·穆杜吉尔;J·C·格洛斯纳
分类号 G07F9/00 主分类号 G07F9/00
代理机构 北京纪凯知识产权代理有限公司 代理人 程伟;王锦阳
主权项 1.控制多线程处理器的多个线程的指令发出序列的方法,该方法包括以下步骤:将每个所述线程与至少一个寄存器相关联,所述至少一个寄存器存储用来识别将被允许发出一个或多个指令的下一个线程的值;和利用该存储的值来控制该指令发出序列。
地址 美国纽约州