会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Pipelined instruction decoder for multi-threaded processors
    • 多线程处理器的流水线指令解码器
    • US06931516B2
    • 2005-08-16
    • US10615918
    • 2003-07-08
    • Jonathan P. DouglasDaniel J. DeleganesJames D. Hadley
    • Jonathan P. DouglasDaniel J. DeleganesJames D. Hadley
    • G06F9/38
    • G06F9/3814G06F9/3802G06F9/3808G06F9/3851G06F9/3861G06F9/3867
    • A pipelined instruction decoder for a multithread processor including an instruction decode pipeline, a valid bit pipeline, and a thread identification pipeline in parallel together, with each having the same predetermined number of pipe stages. The instruction decode pipeline to decode instructions associated with a plurality of instruction threads. The valid bit pipeline to associate a valid indicator at each pipe stage with each instruction being decoded in the instruction decode pipeline. The thread identification pipeline to associate a thread-identification at each pipestage with each instruction being decoded in the instruction decode pipeline. The pipelined instruction decoder may further include a pipeline controller to control the clocking of each pipe stage of the instruction decode pipeline, the valid bit pipeline, and the thread identification pipeline. The pipeline controller may invalidate an entire thread of instructions, squeeze out invalid instructions, and/or conserve power by selectively stopping the clocking of pipestages.
    • 一种用于多线程处理器的流水线指令解码器,包括指令解码流水线,有效位流水线和并行在一起的线程识别流水线,每个流水线指令解码器具有相同的预定数量的管道级。 该指令解码流水线解码与多条指令线程相关联的指令。 有效位流水线将每个管道阶段的有效指示器与指令解码流水线中的每个指令进行解码。 线程识别流水线,用于将每个分支处的线程标识与在指令解码流水线中解码的每条指令相关联。 流水线指令解码器还可以包括流水线控制器,以控制指令解码流水线,有效位流水线和线程识别流水线的每个管段的时钟。 流水线控制器可以通过选择性地停止分支的时钟来使整个指令线程无效,挤出无效指令和/或节省功率。
    • 6. 发明授权
    • Method and apparatus for multi-thread pipelined instruction decoder
    • 多线程流水线指令解码器的方法和装置
    • US06609193B1
    • 2003-08-19
    • US09475105
    • 1999-12-30
    • Jonathan P. DouglasDaniel J. DeleganesJames D. Hadley
    • Jonathan P. DouglasDaniel J. DeleganesJames D. Hadley
    • G06F938
    • G06F9/3814G06F9/3802G06F9/3808G06F9/3851G06F9/3861G06F9/3867
    • A multithread pipelined instruction decoder to clock, clear and stall an instruction decode pipeline of a multi-threaded machine to maximize performance and minimize power. A shadow pipeline shadows the instruction decode pipeline maintaining a the thread-identification and instruction-valid bits for each pipestage of the instruction decoder. The thread-id and valid bits are used to control the clear, clock, and stall of each pipestage of the instruction decoder. Instructions of one thread can be cleared without impacting instructions of another thread in the decode pipeline. In some cases, instructions of one thread can be stalled without impacting instructions of another thread in the decode pipeline. In the present invention, pipestages are clocked only when a valid instruction needs to advance in order to conserve power and to minimize stalling.
    • 多线程流水线指令解码器,用于对多线程机器的指令解码流水线进行时钟,清除和停止,以最大限度地提高性能并最大限度地降低功耗。 阴影管线阴影指示解码管道,维护指令解码器的每个管道的线程标识和指令有效位。 线程ID和有效位用于控制指令解码器的每个分支的清除,时钟和失速。 可以清除一个线程的指令,而不影响解码流水线中另一个线程的指令。 在某些情况下,一个线程的指令可以停止,而不影响解码流水线中另一个线程的指令。 在本发明中,仅当有效指令需要提前才能节省功率并使失速最小化时,才能对分支管进行计时。