会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Storing branch information in an address table of a processor
    • 将分支信息存储在处理器的地址表中
    • US07984280B2
    • 2011-07-19
    • US12171370
    • 2008-07-11
    • Brian R. KonigsburgDavid Stephen LevitanWolfram M. SauerSamuel Jonathan Thomas
    • Brian R. KonigsburgDavid Stephen LevitanWolfram M. SauerSamuel Jonathan Thomas
    • G06F9/00
    • G06F9/3806
    • Methods for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.
    • 公开了将分支信息存储在处理器的地址表中的方法。 所公开的实施例的处理器通常可以包括连接到指令高速缓存的指令获取单元,分支执行单元和连接到指令获取单元和分支执行单元的地址表。 地址表通常适于存储多个条目,其中地址表的每个条目适于存储基地址和基本指令标签。 在另一实施例中,分支执行单元可以适于基于与指令标签相关联的地址表的条目的基地址和基本指令标签来确定具有指令标签的分支指令的地址。 在一些实施例中,地址表还可以适于存储分支信息。
    • 5. 发明授权
    • Managing load and store operations using a storage management unit with data flow architecture
    • 使用具有数据流架构的存储管理单元管理加载和存储操作
    • US06938148B2
    • 2005-08-30
    • US09737342
    • 2000-12-15
    • Charles Roberts MooreRavi NairWolfram M. Sauer
    • Charles Roberts MooreRavi NairWolfram M. Sauer
    • G06F9/38G06F15/00
    • G06F9/3828G06F9/3816G06F9/3824G06F9/3826G06F9/383G06F9/3832G06F9/3834G06F9/3851
    • A Storage Reference Buffer (SRB) designed as an autonomous unit for all Store operations that transfer data from the execution unit of a processor to the memory hierarchy and Load operations that transfer data from the memory hierarchy to the execution unit of the processor. The SRB partitions up the Load and Store operations into several smaller operations in order to perform them in parallel with other Load and Store requests. System elements are included to determine unambiguously which of these Load and Store operations may be performed without waiting for prior operations to be completed. The SRB also includes system elements to detect whether requests may be satisfied by existing entries in the SRB without having to access the cache. The SRB is operated as a content addressable memory. Load request are simultaneously launched to cache and to the SRB with the Cache request being canceled if the Load request may be satisfied by an SRB entry.
    • 存储引用缓冲器(SRB)被设计为用于将数据从处理器的执行单元传送到存储器层级的所有存储操作的自主单元,以及将数据从存储器层次传送到处理器的执行单元的负载操作。 SRB将加载和存储操作分成几个较小的操作,以便与其他加载和存储请求并行执行它们。 包括系统元素以明确地确定可以在不等待先前操作完成的情况下执行这些加载和存储操作中的哪一个。 SRB还包括用于检测请求是否可以通过SRB中的现有条目来满足而不必访问高速缓存的系统元件。 SRB作为内容可寻址存储器运行。 如果Load请求可能被SRB条目所满足,加载请求将同时启动到缓存和SRB,缓存请求被取消。
    • 8. 发明授权
    • Methods and systems for storing branch information in an address table of a processor
    • 用于将分支信息存储在处理器的地址表中的方法和系统
    • US07426631B2
    • 2008-09-16
    • US11049014
    • 2005-02-02
    • Brian R. KonigsburgDavid Stephen LevitanWolfram M. SauerSamuel Jonathan Thomas
    • Brian R. KonigsburgDavid Stephen LevitanWolfram M. SauerSamuel Jonathan Thomas
    • G06F9/40G06F9/355
    • G06F9/3806
    • Methods and systems for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.
    • 公开了将分支信息存储在处理器的地址表中的方法和系统。 所公开的实施例的处理器通常可以包括连接到指令高速缓存的指令获取单元,分支执行单元和连接到指令获取单元和分支执行单元的地址表。 地址表通常适于存储多个条目,其中地址表的每个条目适于存储基地址和基本指令标签。 在另一实施例中,分支执行单元可以适于基于与指令标签相关联的地址表的条目的基地址和基本指令标签来确定具有指令标签的分支指令的地址。 在一些实施例中,地址表还可以适于存储分支信息。