会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system
    • 在对称多处理器系统中的地址传输,系统序列化和集中式缓存和事务控制的方法和装置
    • US06292705B1
    • 2001-09-18
    • US09163294
    • 1998-09-29
    • Yuanlong WangZong YuXiaofan WeiEarl T. CohenBrian R. BairdDaniel Fu
    • Yuanlong WangZong YuXiaofan WeiEarl T. CohenBrian R. BairdDaniel Fu
    • G05B1918
    • G06F12/0822
    • A preferred embodiment of a symmetric multiprocessor system includes a switched fabric (switch matrix) for data transfers that provides multiple concurrent buses that enable greatly increased bandwidth between processors and shared memory. A Transaction Controller, Transaction Bus, and Transaction Status Bus are used for serialization, centralized cache control, and highly pipelined address transfers. The shared Transaction Controller serializes transaction requests from Initiator devices that can include CPU/Cache modules and Peripheral Bus modules. The Transaction Bus of an illustrative embodiment is implemented using segmented buses, distributed muxes, point-to-point wiring, and supports transaction processing at a rate of one transaction per clock cycle. The Transaction Controller monitors the Transaction Bus, maintains a set of duplicate cache-tags for all CPU/Cache modules, maps addresses to Target devices, performs centralized cache control for all CPU/Cache modules, filters unnecessary Cache transactions, and routes necessary transactions to Target devices over the Transaction Status Bus. The Transaction Status Bus includes both busbased and point-to-point control of the target devices. A modified rotating priority scheme is used to provide Starvation-free support for Locked buses and memory resources via backoff operations. Speculative memory operations are supported to further enhance performance.
    • 对称多处理器系统的优选实施例包括用于数据传输的交换结构(交换矩阵),其提供多个并行总线,其能够在处理器和共享存储器之间大大增加带宽。 交易控制器,事务总线和事务状态总线用于串行化,集中式缓存控制和高流水线地址传输。 共享的交易控制器将来自启动器设备的事务请求序列化,其中可能包括CPU /缓存模块和外设总线模块。 说明性实施例的事务总线使用分段总线,分布式多路复用器,点对点布线来实现,并且以每个时钟周期的一个事务的速率支持事务处理。 事务控制器监视事务总线,为所有CPU / Cache模块维护一组重复的缓存标签,将地址映射到目标设备,对所有CPU /缓存模块执行集中式缓存控制,过滤不必要的缓存事务,并将必要的事务路由到 在事务状态总线上的目标设备。 事务状态总线包括目标设备的基于总线和点到点的控制。 改进的旋转优先级方案用于通过退避操作为锁定总线和存储器资源提供无饥饿的支持。 支持推测性内存操作,以进一步提高性能。
    • 3. 发明授权
    • Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system
    • 在对称多处理器系统中的地址传输,系统序列化和集中式缓存和事务控制的方法和装置
    • US06466825B1
    • 2002-10-15
    • US09927717
    • 2001-08-10
    • Yuanlong WangZong YuXiaofan WeiEarl T. CohenBrian R. BairdDaniel Fu
    • Yuanlong WangZong YuXiaofan WeiEarl T. CohenBrian R. BairdDaniel Fu
    • G05B1918
    • G06F12/0822
    • A preferred embodiment of a symmetric multiprocessor system includes a switched fabric (switch matrix) for data transfers that provides multiple concurrent buses that enable greatly increased bandwidth between processors and shared memory. A Transaction Controller, Transaction Bus, and Transaction Status Bus are used for serialization, centralized cache control, and highly pipelined address transfers. The shared Transaction Controller serializes transaction requests from Initiator devices that can include CPU/Cache modules and Peripheral Bus modules. The Transaction Bus of an illustrative embodiment is implemented using segmented buses, distributed muxes, point-to-point wiring, and supports transaction processing at a rate of one transaction per clock cycle. The Transaction Controller monitors the Transaction Bus, maintains a set of duplicate cache-tags for all CPU/Cache modules, maps addresses to Target devices, performs centralized cache control for all CPU/Cache modules, filters unnecessary Cache transactions, and routes necessary transactions to Target devices over the Transaction Status Bus. The Transaction Status Bus includes both bus-based based and point-to-point control of the target devices. A modified rotating priority scheme is used to provide Starvation-free support for Locked buses and memory resources via backoff operations. Speculative memory operations are supported to further enhance performance.
    • 对称多处理器系统的优选实施例包括用于数据传输的交换结构(交换矩阵),其提供多个并行总线,其能够在处理器和共享存储器之间大大增加带宽。 交易控制器,事务总线和事务状态总线用于串行化,集中式缓存控制和高流水线地址传输。 共享的交易控制器将来自启动器设备的事务请求序列化,其中可能包括CPU /缓存模块和外设总线模块。 说明性实施例的事务总线使用分段总线,分布式多路复用器,点对点布线来实现,并且以每个时钟周期的一个事务的速率支持事务处理。 事务控制器监视事务总线,为所有CPU / Cache模块维护一组重复的缓存标签,将地址映射到目标设备,对所有CPU /缓存模块执行集中式缓存控制,过滤不必要的缓存事务,并将必要的事务路由到 在事务状态总线上的目标设备。 事务状态总线包括目标设备的基于总线的和点到点的控制。 改进的旋转优先级方案用于通过退避操作为锁定总线和存储器资源提供无饥饿的支持。 支持推测性内存操作,以进一步提高性能。
    • 4. 发明授权
    • Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system
    • 可扩展对称多处理器系统中的高速缓存一致性的通道接口和协议
    • US06516442B1
    • 2003-02-04
    • US09281749
    • 1999-03-30
    • Yuanlong WangBrian R. BiardDaniel FuEarl T. CohenCarl G. Amdahl
    • Yuanlong WangBrian R. BiardDaniel FuEarl T. CohenCarl G. Amdahl
    • H03M1300
    • G06F12/0822G06F12/0813G06F15/17375
    • A preferred embodiment of a symmetric multiprocessor system includes a switched fabric (switch matrix) for data transfers that provides multiple concurrent buses that enable greatly increased bandwidth between processors and shared memory. A high-speed point-to-point Channel couples command initiators and memory with the switch matrix and with I/O subsystems. Each end of a channel is connected to a Channel Interface Block (CIB). The CIB presents a logical interface to the Channel, providing a communication path to and from a CIB in another IC. CIB logic presents a similar interface between the CIB and the core-logic and between the CIB and the Channel transceivers. A channel transport protocol is is implemented in the CIB to reliably transfer data from one chip to another in the face of errors and limited buffering.
    • 对称多处理器系统的优选实施例包括用于数据传输的交换结构(交换矩阵),其提供多个并行总线,其能够在处理器和共享存储器之间大大增加带宽。 高速点对点通道将命令启动器和内存与交换机矩阵和I / O子系统耦合起来。 通道的每一端连接到通道接口块(CIB)。 CIB提供了一个到该通道的逻辑接口,为另一个IC提供了一条来自CIB的通信路径。 CIB逻辑在CIB和核心逻辑之间以及CIB和Channel收发器之间呈现类似的接口。 在CIB中实现了信道传输协议,以便在错误和有限缓冲的情况下将数据从一个芯片可靠地传送到另一个芯片。
    • 7. 发明授权
    • Pseudo synchronous machine
    • 伪同步机
    • US07324524B2
    • 2008-01-29
    • US10284494
    • 2002-10-29
    • Axel K. KlothPaul BergantinoMoshe De-LeonDaniel FuStephen M. MillsJeremy BicknellWarner Andrews
    • Axel K. KlothPaul BergantinoMoshe De-LeonDaniel FuStephen M. MillsJeremy BicknellWarner Andrews
    • H04L12/56H04L12/44
    • H04J3/0632Y10S370/907
    • A method and apparatus is disclosed for interfacing an asynchronous network with a synchronous network and in particular for efficiently utilizing available bandwidth of a synchronous network transmit opportunity. In one embodiment asynchronous traffic arrives via an asynchronous network at a network device, such as a switch, for transmission over a synchronous network. The traffic is parsed into cells and after switching, a reassembly unit is provided for processing one or more cells buckets. Write operations occur based on an ingress pointer while read operations are controlled by an egress pointer. Upon occurrence of a transmit opportunity on the synchronous network, the entire bandwidth of the transmit opportunity is utilized by loading awaiting cells from bucket memory on to the synchronous network. Sufficient cells are stored in memory between the memory locations identified by the ingress pointer and the egress pointer to insure total utilization of transmit opportunity bandwidth.
    • 公开了一种用于将异步网络与同步网络接口的方法和装置,特别是用于有效地利用同步网络发送机会的可用带宽。 在一个实施例中,异步业务经由网络设备(例如交换机)上的异步网络来到达,用于通过同步网络传输。 流量被解析为单元格,并且在切换之后,提供了用于处理一个或多个单元格桶的重组单元。 写入操作基于入口指针发生,而读取操作由出口指针控制。 在同步网络上发生发送机会时,通过将等待小区从桶存储器加载到同步网络来利用发送机会的整个带宽。 足够的单元被存储在由入口指针和出口指针标识的存储器位置之间的存储器中,以确保发送机会带宽的总利用率。