会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Methods and apparatus to insure correct predecode
    • 确保正确预解码的方法和装置
    • US07376815B2
    • 2008-05-20
    • US11066957
    • 2005-02-25
    • Rodney Wayne SmithJames Norris DieffenderferJeffrey Todd BridgesThomas Andrew Sartorius
    • Rodney Wayne SmithJames Norris DieffenderferJeffrey Todd BridgesThomas Andrew Sartorius
    • G06F9/30
    • G06F9/30149G06F8/447G06F9/382
    • Techniques for ensuring a synchronized predecoding of an instruction string are disclosed. The instruction string contains instructions from a variable length instruction set and embedded data. One technique includes defining a granule to be equal to the smallest length instruction in the instruction set and defining the number of granules that compose the longest length instruction in the instruction set to be MAX. The technique further includes determining the end of an embedded data segment, when a program is compiled or assembled into the instruction string and inserting a padding of length, MAX−1, into the instruction string to the end of the embedded data. Upon predecoding of the padded instruction string, a predecoder maintains synchronization with the instructions in the padded instruction string even if embedded data is coincidentally encoded to resemble an existing instruction in the variable length instruction set.
    • 公开了用于确保指令串的同步预解码的技术。 指令串包含来自可变长度指令集和嵌入数据的指令。 一种技术包括定义一个等于指令集中最小长度指令的粒子,并将构成指令集中最长指令的粒子数定义为MAX。 该技术还包括当程序被编译或组装成指令串并将长度为MAX-1的填充插入到嵌入数据的结尾的指令串中时,确定嵌入数据段的结束。 在预编译填充指令串时,即使嵌入数据被巧合地编码成类似于可变长度指令集中的现有指令,预解码器也保持与填充指令串中的指令的同步。
    • 7. 发明授权
    • Methods, cache memories, systems and computer program products for storing transient, normal, and locked entries in an associative cache memory
    • 方法,缓存存储器,系统和计算机程序产品,用于在关联高速缓冲存储器中存储瞬态,正常和锁定条目
    • US06560677B1
    • 2003-05-06
    • US09304664
    • 1999-05-04
    • Jeffrey Todd BridgesThomas Andrew Sartorius
    • Jeffrey Todd BridgesThomas Andrew Sartorius
    • G06F1208
    • G06F9/30043G06F12/0864G06F12/121G06F12/126G06F12/128
    • Ways of a cache memory system are designated as being in one of three subsets: a normal subset, a transient subset, and a locked subset. The designation of the respective subsets is provided by a normal subset floor index, a transient subset floor index, and a transient subset ceiling index. The respective indexes are used to select the subset into which new entries are copied from main memory as a result of a cache miss. If the new entry is designated as being characterized by normal program behavior, it is copied into the normal subset in the cache. If the new entry is designated as being characterized by transient program behavior, it is copied into the transient subset in the cache. The relationship between the normal subset and the transient subset is programmable. For example, the normal and the transient subsets may include at least one common way of the cache memory or the transient subset may be completely included in the normal subset or completely separate therefrom.
    • 缓存存储器系统的方式被指定为三个子集之一:正常子集,瞬变子集和锁定子集。 相应子集的指定由正常子集层索引,瞬时子集底层索引和瞬时子集上限索引提供。 相应的索引用于选择由于高速缓存未命中而从主存储器复制新条目的子集。 如果新条目被指定为通过正常程序行为表征,则将其复制到缓存中的正常子集中。 如果新条目被指定为由瞬时程序行为表征,则将其复制到缓存中的瞬态子集中。 正常子集与瞬态子集之间的关系是可编程的。 例如,正常和瞬态子集可以包括高速缓冲存储器的至少一种常见方式,或者瞬态子集可以完全包含在正常子集中或与其完全分开。
    • 8. 发明授权
    • Address pipelining for data transfers
    • 地址流水线进行数据传输
    • US6081860A
    • 2000-06-27
    • US975545
    • 1997-11-20
    • Jeffrey Todd BridgesJuan Guillermo RevillaThomas Andrew SartoriusMark Michael Schaffer
    • Jeffrey Todd BridgesJuan Guillermo RevillaThomas Andrew SartoriusMark Michael Schaffer
    • G06F13/364G06F13/00
    • G06F13/364
    • A process and system for transferring data including at least one slave device connected to at least one master device through an arbiter device. The master and slave devices are connected by a single address bus, a write data bus and a read data bus. The arbiter device receives requests for data transfers from the master devices and selectively transmits the requests to the slave devices. The master devices and the slave devices are further connected by a plurality of transfer qualifier signals which may specify predetermined characteristics of the requested data transfers. Control signals are also communicated between the arbiter device and the slave devices to allow appropriate slave devices to latch addresses of requested second transfers during the pendency of current or primary data transfers so as to obviate an address transfer latency typically required for the second transfer. The design is configured to advantageously function in mixed systems which may include address-pipelining and non-address-pipelining slave devices.
    • 一种用于传送数据的过程和系统,包括通过仲裁设备连接到至少一个主设备的至少一个从设备。 主设备和从设备通过单个地址总线,写数据总线和读数据总线连接。 仲裁设备接收来自主设备的数据传输请求,并选择性地将请求发送到从设备。 主设备和从设备通过可以指定所请求的数据传输的预定特性的多个传输限定符信号进一步连接。 控制信号也在仲裁设备和从设备之间通信,以允许适当的从设备在当前或主要数据传输的未决期间锁存所请求的第二传送的地址,以便消除通常为第二传送所需的地址传输等待时间。 该设计被配置为有利地在可以包括地址流水线和非地址流水线从设备的混合系统中起作用。