首页> 外国专利> PROCESSOR WITH SPECULATIVE MULTITHREADING AND HARDWARE TO SUPPORT MULTITHREADING SOFTWARE {INCLUDING GLOBAL REGISTERS AND BUSY BIT MEMORY ELEMENTS}

PROCESSOR WITH SPECULATIVE MULTITHREADING AND HARDWARE TO SUPPORT MULTITHREADING SOFTWARE {INCLUDING GLOBAL REGISTERS AND BUSY BIT MEMORY ELEMENTS}

机译:具有可编程多线程和硬件的处理器来支持多线程软件{包括全球寄存器和繁忙位存储器元素}

摘要

A computer system includes a processor capable of executing a plurality of N threads of instructions, N being an integer greater than one, with a set of global registers visible to each of the plurality of threads and a plurality of busy bit memory elements used to signal whether or not a register is in use by a thread. The processor includes logic to stall a read from global register if the thread reading the global register is a speculative thread and the busy bits for prior threads are set. The processor might also include a speculative load address memory, into which speculative loads from speculative threads are entered and logic to compare addresses for stores from nonspeculative threads with addressees in the speculative load address memory and invalidate speculative threads corresponding to the speculative load addresses stored in the speculative load address memory. In an efficient implementation, aliasing load instructions can be distinct from nonaliasing load instructions, whereby addresses of aliasing load instructions are selectively stored in the speculative load address memory.
机译:一种计算机系统,包括能够执行多个N个指令线程的处理器,其中N是大于一个的整数,并且多个线程中的每个线程可见一组全局寄存器,以及用于发送信号的多个繁忙位存储元件线程是否正在使用寄存器。处理器包括逻辑,如果读取全局寄存器的线程是推测线程并且设置了先前线程的繁忙位,则​​停止从全局寄存器的读取。处理器可能还包括一个推测性加载地址存储器,在其中输入来自推测性线程的推测性负载;以及逻辑,用于将非推测性线程的存储地址与推测性加载地址存储器中的地址进行比较,并使对应于存储在其中的推测性加载地址的推测性线程无效。投机加载地址存储器。在有效的实现中,混叠加载指令可以与非混叠加载指令区分开,由此,将混叠加载指令的地址选择性地存储在推测性加载地址存储器中。

著录项

  • 公开/公告号US2004073906A1

    专利类型

  • 公开/公告日2004-04-15

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号US20020271838

  • 发明设计人 YUAN CHOU;JOSEPH CHAMDANI;

    申请日2002-10-15

  • 分类号G06F9/00;

  • 国家 US

  • 入库时间 2022-08-21 23:18:53

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号