会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • 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)被同步。 如果没有找到匹配项,则将预测的地址放回到链路栈,或者链路栈被清除。