会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and system for enhanced efficiency of data transfers from memory
to multiple processors in a data processing system
    • 用于提高数据处理系统中从存储器到多个处理器的数据传输效率的方法和系统
    • US5793986A
    • 1998-08-11
    • US551396
    • 1995-11-01
    • Michael Scott AllenCharles Roberts MooreRobert James Reese
    • Michael Scott AllenCharles Roberts MooreRobert James Reese
    • G06F15/16G06F12/08G06F15/177G06F13/00
    • G06F12/0831
    • A method and system for the enhanced efficiency of data transfers from memory to multiple processors in a data processing system. Each of the multiple processors has an associated buffer for storing data transferred via a common bus which couples the processors and memory together. Each of the multiple processors continually monitors the common bus and is capable of asserting a selected control signal in response to an attempted activity of another one of the multiple processors which would violate data coherency within the data processing system during a particular period of time following the attempted activity. Data is transferred from memory to a buffer associated with one of the multiple processors and stored in the buffer in response to a request from the processor associated with the buffer prior to expiration of the particular period of time and prior to a determination of whether or not this transfer will result in a possible data coherency problem. The common bus is continually monitored during the particular period of time. Transfer of the data from the buffer to the processor is prohibited in response to a presence on the common bus of the selected control signal prior to expiration of the particular of time. Transfer of the data from the buffer to the processor is permitted in response to an absence on the common bus of the selected control signal.
    • 一种用于在数据处理系统中从存储器到多个处理器的数据传输的增强效率的方法和系统。 多个处理器中的每一个具有用于存储经由公共总线传送的数据的相关联的缓冲器,该公共总线将处理器和存储器耦合在一起。 多个处理器中的每一个持续地监视公共总线,并且能够响应于多个处理器中的另一个处理器的尝试的活动来断言所选择的控制信号,这将在数据处理系统中的特定时间段内违反数据一致性 尝试活动。 数据从存储器传送到与多个处理器中的一个处理器相关联的缓冲器,并且响应于在特定时间段到期之前和在确定之前的处理器与缓冲器相关联的处理器的请求而被存储在缓冲器中 这种传输将导致可能的数据一致性问题。 公共巴士在特定时期内不断监控。 响应于在特定时间到期之前在公共总线上存在所选择的控制信号,禁止将数据从缓冲器传送到处理器。 响应于所选控制信号的公共总线上的不存在,允许将数据从缓冲器传送到处理器。
    • 6. 发明授权
    • Method and system for achieving atomic memory references in a multilevel
cache data processing system
    • 用于在多级缓存数据处理系统中实现原子存储器引用的方法和系统
    • US5706464A
    • 1998-01-06
    • US608978
    • 1996-02-29
    • Charles Roberts MooreJohn Stephen MuhichRobert James Reese
    • Charles Roberts MooreJohn Stephen MuhichRobert James Reese
    • G06F15/16G06F12/08G06F15/177G06F12/12
    • G06F12/0811
    • Atomic memory references require a data processing system to present the appearance of a coherent memory system, which may be achieved in most multiprocessor systems by means of normal memory coherency systems. Writes or attempted writes to memory must be monitored by a processor in order to correctly resolve hits against the reservation state. In a two level cache system the second level cache filters bus operations and forwards to the processor any bus traffic that may involve data stored within the first level cache. This may be accomplished by enforcing an "inclusion" property wherein all data entries within the first level cache are required to be maintained within higher level caches. A problem arises when a block within a first level cache which has had a reservation pending is cast out and the second level cache no longer forwards bus traffic to the associated processor, despite the continued pendency of the reservation. This problem is avoided by setting a reservation flag each time a valid reservation is pending. Thereafter, any replacement of a data entry in a higher level cache results in the automatic deletion of the corresponding data entry within any included level of cache. The reservation flag is then reset in response to the occurrence of either a bus operation which affects the reservation address or the deletion of the cache data entry corresponding to the reservation address, permitting atomic memory references to be achieved without the necessity of distributing the reservation address.
    • 原子存储器引用要求数据处理系统呈现一个相干存储器系统的外观,这可以通过一般存储器一致性系统在大多数多处理器系统中实现。 对存储器的写入或尝试写入必须由处理器监视,以便正确地解决针对预留状态的命中。 在二级高速缓存系统中,第二级缓存过滤总线操作并向处理器转发可能涉及存储在第一级高速缓存内的数据的任何总线流量。 这可以通过实施“包含”属性来实现,其中第一级高速缓存中的所有数据条目需要被保持在更高级别的高速缓存中。 当具有预留待处理的第一级高速缓冲存储器中的块被抛弃并且尽管保留的持续性仍然存在时,第二级高速缓存不再将总线流量转发到相关联的处理器。 每当一个有效的保留待定时,设置一个保留标志来避免这个问题。 此后,任何替换较高级别高速缓存中的数据条目导致在任何包含的高速缓存级别内自动删除相应的数据条目。 响应于影响预约地址的总线操作的发生或与预约地址相对应的高速缓存数据条目的删除,保留标志被复位,从而允许实现原子存储器引用而不需要分发预留地址 。
    • 8. 发明授权
    • Selectable differential or single-ended mode bus
    • 可选差分或单端模式总线
    • US06243776B1
    • 2001-06-05
    • US09114116
    • 1998-07-13
    • George McNeil LattimoreRobert James ReeseGus Wai-Yan Yeung
    • George McNeil LattimoreRobert James ReeseGus Wai-Yan Yeung
    • G06F1300
    • G06F13/4072
    • A bus may be configured as either a single-ended mode bus or as a differential mode bus, depending on the system environment. The bus is configured in such a way that additional lines are not required, and so that substantially the same circuitry may be used for either single-ended mode or differential mode. Further, a selectable-mode driver may be connected to a non-selectable mode receiver, and vice versa. The invention may be implemented as a selectable driver, a selectable receiver, or a selectable driver/receiver pair. The apparatus and method of the present invention apply to both uni-directional and bi-directional bus implementations. The invention uses the same bus lines (i.e. wires) and substantially the same circuitry for both single-ended and differential modes of operation. When operating in single-ended mode, the data width of the bus is twice the data width as when operating in differential mode.
    • 根据系统环境,总线可以配置为单端模式总线或差分模式总线。 总线被配置为不需要额外的线路,并且因此基本上相同的电路可以用于单端模式或差分模式。 此外,可选模式驱动器可以连接到不可选模式的接收器,反之亦然。 本发明可以被实现为可选择的驱动器,可选接收器或可选择的驱动器/接收器对。 本发明的装置和方法适用于单向和双向总线实现。 本发明使用相同的总线(即电线)和用于单端和差模操作模式的基本相同的电路。 当在单端模式下工作时,总线的数据宽度是在差分模式下工作时的数据宽度的两倍。