会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • APPARATUS FOR RANDOMIZING INSTRUCTION THREAD INTERLEAVING IN A MULTI-THREAD PROCESSOR
    • 用于在多线程处理器中指示线程交叉的随机设备
    • US20080209426A1
    • 2008-08-28
    • US12112859
    • 2008-04-30
    • Ronald Nick KallaMinh Michelle Quy PhamBallarm SinharoyJohn Wesley Ward, III
    • Ronald Nick KallaMinh Michelle Quy PhamBallarm SinharoyJohn Wesley Ward, III
    • G06F9/30
    • G06F9/3851
    • A processor interleaves instructions according to a priority rule which determines the frequency with which instructions from each respective thread are selected and added to an interleaved stream of instructions to be processed in the data processor. The frequency with which each thread is selected according to the rule may be based on the priorities assigned to the instruction threads. A randomization is inserted into the interleaving process so that the selection of an instruction thread during any particular clock cycle is not based solely by the priority rule, but is also based in part on a random or pseudo random element. This randomization is inserted into the instruction thread selection process so as to vary the order in which instructions are selected from the various instruction threads while preserving the overall frequency of thread selection (i.e. how often threads are selected) set by the priority rule.
    • A处理器根据优先级规则对指令进行交织,该优先级规则确定选择来自每个相应线程的指令的频率,并将其附加到要在数据处理器中处理的交错指令流。 根据规则选择每个线程的频率可以基于分配给指令线程的优先级。 随机化被插入到交织处理中,使得在任何特定时钟周期期间指令线程的选择不仅仅基于优先级规则,而且还部分地基于随机或伪随机元素。 该随机化被插入到指令线程选择处理中,以便改变从各种指令线程中选择指令的顺序,同时保持由优先级规则设置的线程选择的总体频率(即选择多少线程)。
    • 2. 发明授权
    • Apparatus for randomizing instruction thread interleaving in a multi-thread processor
    • 用于在多线程处理器中随机化指令线程交错的装置
    • US08145885B2
    • 2012-03-27
    • US12112859
    • 2008-04-30
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • G06F9/44G06F9/46
    • G06F9/3851
    • A processor interleaves instructions according to a priority rule which determines the frequency with which instructions from each respective thread are selected and added to an interleaved stream of instructions to be processed in the data processor. The frequency with which each thread is selected according to the rule may be based on the priorities assigned to the instruction threads. A randomization is inserted into the interleaving process so that the selection of an instruction thread during any particular clock cycle is not based solely by the priority rule, but is also based in part on a random or pseudo random element. This randomization is inserted into the instruction thread selection process so as to vary the order in which instructions are selected from the various instruction threads while preserving the overall frequency of thread selection (i.e. how often threads are selected) set by the priority rule.
    • A处理器根据优先级规则对指令进行交织,该优先级规则确定选择来自每个相应线程的指令的频率,并将其附加到要在数据处理器中处理的交错指令流。 根据规则选择每个线程的频率可以基于分配给指令线程的优先级。 随机化被插入到交织处理中,使得在任何特定时钟周期期间指令线程的选择不仅仅基于优先级规则,而且还部分地基于随机或伪随机元素。 该随机化被插入到指令线程选择处理中,以便改变从各种指令线程中选择指令的顺序,同时保持由优先级规则设置的线程选择的总体频率(即选择多少线程)。
    • 5. 发明申请
    • APPARATUS FOR SELECTING AN INSTRUCTION THREAD FOR PROCESSING IN A MULTI-THREAD PROCESSOR
    • 选择用于多线程处理器处理的指令螺纹的装置
    • US20080162904A1
    • 2008-07-03
    • US12048171
    • 2008-03-13
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward
    • G06F9/38
    • G06F9/3851
    • The selection between instruction threads in a SMT processor for the purpose of interleaving instructions from the different instruction threads may be modified to accommodate certain processor events or conditions. During each processor clock cycle, an interleave rule enforcement component produces at least one base instruction thread selection signal that indicates a particular one of the instruction threads for passing an instruction from that particular thread into a stream of interleaved instructions. Thread selection modification is provided by an interleave modification component that generates a final thread selection signal based upon the base thread selection signal and a feedback signal derived from one or more conditions or events in the various processor elements. This final thread selection signal may indicate the same instruction thread indicated by the base thread selection signal or a different one of the instruction threads for passing an instruction into the interleaved stream of instructions.
    • 可以修改SMT处理器中用于交织来自不同指令线程的指令的指令线程之间的选择以适应某些处理器事件或条件。 在每个处理器时钟周期期间,交错规则实施部件产生至少一个基本指令线程选择信号,其指示用于将指令从该特定线程传递到交错指令流中的特定指令线程。 线程选择修改由交织修改组件提供,交织修改组件基于基本线程选择信号和从各种处理器元件中的一个或多个条件或事件导出的反馈信号生成最后的线程选择信号。 该最终线程选择信号可以指示由基线程选择信号指示的相同指令线程或用于将指令传递到交错指令流的指令线程中的不同指令线程。
    • 7. 发明授权
    • Method and apparatus for randomizing instruction thread interleaving in a multi-thread processor
    • 在多线程处理器中随机化指令线程交错的方法和装置
    • US07401208B2
    • 2008-07-15
    • US10424533
    • 2003-04-25
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • G06F9/44G06F9/46
    • G06F9/3851
    • A processor interleaves instructions according to a priority rule which determines the frequency with which instructions from each respective thread are selected and added to an interleaved stream of instructions to be processed in the data processor. The frequency with which each thread is selected according to the rule may be based on the priorities assigned to the instruction threads. A randomization is inserted into the interleaving process so that the selection of an instruction thread during any particular clock cycle is not based solely by the priority rule, but is also based in part on a random or pseudo random element. This randomization is inserted into the instruction thread selection process so as to vary the order in which instructions are selected from the various instruction threads while preserving the overall frequency of thread selection (i.e. how often threads are selected) set by the priority rule.
    • A处理器根据优先级规则对指令进行交织,该优先级规则确定选择来自每个相应线程的指令的频率,并将其附加到要在数据处理器中处理的交错指令流。 根据规则选择每个线程的频率可以基于分配给指令线程的优先级。 随机化被插入到交织处理中,使得在任何特定时钟周期期间指令线程的选择不仅仅基于优先级规则,而且还部分地基于随机或伪随机元素。 该随机化被插入到指令线程选择处理中,以便改变从各种指令线程中选择指令的顺序,同时保持由优先级规则设置的线程选择的总体频率(即选择多少线程)。
    • 8. 发明授权
    • Method and apparatus for selecting an instruction thread for processing in a multi-thread processor
    • 一种用于在多线程处理器中选择用于处理的指令线程的方法和装置
    • US07360062B2
    • 2008-04-15
    • US10424530
    • 2003-04-25
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • Ronald Nick KallaMinh Michelle Quy PhamBalaram SinharoyJohn Wesley Ward, III
    • G06F9/30G06F9/40G06F15/00G06F7/38G06F9/00G06F9/44G06F9/46
    • G06F9/3851
    • The selection between instruction threads in a SMT processor for the purpose of interleaving instructions from the different instruction threads may be modified to accommodate certain processor events or conditions. During each processor clock cycle, an interleave rule enforcement component produces at least one base instruction thread selection signal that indicates a particular one of the instruction threads for passing an instruction from that particular thread into a stream of interleaved instructions. Thread selection modification is provided by an interleave modification component that generates a final thread selection signal based upon the base thread selection signal and a feedback signal derived from one or more conditions or events in the various processor elements. This final thread selection signal may indicate the same instruction thread indicated by the base thread selection signal or a different one of the instruction threads for passing an instruction into the interleaved stream of instructions.
    • 可以修改SMT处理器中用于交织来自不同指令线程的指令的指令线程之间的选择以适应某些处理器事件或条件。 在每个处理器时钟周期期间,交错规则实施部件产生至少一个基本指令线程选择信号,其指示用于将指令从该特定线程传递到交错指令流中的特定指令线程。 线程选择修改由交织修改组件提供,交织修改组件基于基本线程选择信号和从各种处理器元件中的一个或多个条件或事件导出的反馈信号生成最后的线程选择信号。 该最终线程选择信号可以指示由基线程选择信号指示的相同指令线程或用于将指令传递到交错指令流的指令线程中的不同指令线程。