会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Efficient instruction scheduling with lossy tracking of scheduling information
    • 有效的指令调度与有序的跟踪调度信息
    • US07130990B2
    • 2006-10-31
    • US10334528
    • 2002-12-31
    • Edward A. BrekelbaumBryan P. BlackJeffrey P. Rupley, II
    • Edward A. BrekelbaumBryan P. BlackJeffrey P. Rupley, II
    • G06F9/30
    • G06F9/3836G06F9/3838G06F9/384G06F9/3855
    • A method and apparatus are provided for providing ready information to a scheduler. Dependence information is maintained in a relatively small map table, with potential loss of information when dependence information exceeds available space in the map table. Ready instructions are maintained, as space allows, in a select queue. Tags for scheduled instructions are maintained in a lookup queue, and dependency information for the scheduled instruction is maintained in an update queue, as space allows. Ready information for instructions in a scheduling window is updated based upon the information in the update queue. Loss of instruction information may occur, due to space limitations, at the map table, lookup queue, update queue, and/or select queue. Scheduling of lost instructions is handled by a lossy instruction handler.
    • 提供了一种用于向调度器提供就绪信息的方法和装置。 依赖信息保存在相对较小的地图表中,当依赖信息超过地图表中的可用空间时,可能会丢失信息。 在选择队列中,随着空间允许,维护就绪指令。 调度指令的标签保存在查找队列中,并且随着空间允许,调度指令的依赖关系信息保持在更新队列中。 基于更新队列中的信息更新调度窗口中的指令的就绪信息。 由于空间限制,映射表,查找队列,更新队列和/或选择队列可能会导致指令信息丢失。 丢失指令的调度由有损指令处理程序处理。
    • 9. 发明授权
    • Data processing system having a synchronizing link stack and method
thereof
    • 具有同步链路栈的数据处理系统及其方法
    • US6157999A
    • 2000-12-05
    • US868467
    • 1997-06-03
    • Paul C. RossbachAlbert R. KennedyJeffrey P. Rupley, IIBradley G. Burgess
    • Paul C. RossbachAlbert R. KennedyJeffrey P. Rupley, IIBradley G. Burgess
    • G06F9/38G06F9/42
    • G06F9/3806G06F9/30054G06F9/3844G06F9/4426
    • When a request to branch to an address stored in a return memory location (440) occurs, a busy bit is used to determine whether the return memory location (440) contains updated information. When the information is not updated, a predicted address is provided to the prediction verifier (460) by the link stack (410). Once the busy bit is valid, the prediction verifier (460) determines if a proper prediction was made. When an improper prediction was made, the update portion (415) of the link stack (410) based on information from the comparator (425) determines if a value stored in the link stack (410) matches the value stored in the return memory location (440). The link stack (410) is synchronized based upon a favorable comparison indicating the return memory location value matches a value in the link stack. If a match is not found, the predicted address is placed back on the link stack or alternatively the link stack is cleared.
    • 当发生分支到存储在返回存储器位置(440)中的地址的请求时,使用忙位来确定返回存储器位置(440)是否包含更新的信息。 当不更新信息时,通过链路栈(410)将预测地址提供给预测验证器(460)。 一旦忙位有效,预测验证器(460)确定是否进行了适当的预测。 当进行不正确的预测时,基于来自比较器(425)的信息,链接堆栈(410)的更新部分(415)确定存储在链接堆栈(410)中的值是否与存储在返回存储器位置中的值相匹配 (440)。 基于指示返回存储器位置值与链路栈中的值匹配的有利比较,链路栈(410)被同步。 如果没有找到匹配项,则将预测的地址放回到链路栈,或者链路栈被清除。