Crossbar switch apparatus and protocol
    1.
    发明公开
    Crossbar switch apparatus and protocol 失效
    纵横开关设备和协议

    公开(公告)号:EP0721164A3

    公开(公告)日:1998-07-29

    申请号:EP95480174

    申请日:1995-12-06

    Applicant: IBM

    Abstract: A computer networking system is disclosed that includes a cross bar switch and a protocol for operating the same. The crossbar switch typically connects a plurality of ports one to another and the protocol establishes a connection between a first desired port and a second desired port selected from the plurality of ports. Each port further connects to a compute element via a master bidirectional bus and a slave bidirectional bus. Any of the compute elements can serve as either a master or slave to any other compute element connected to the crossbar switch. A master port connects the bidirectional bus to the crossbar switch and a slave port connects the slave bidirectional bus to the crossbar switch. The master port is reserved for compute element initiated operations while the slave port is reserved for network initiated operations. The crossbar switch receives and transmits control, address, and data information over a CPU bus to a network router unit, which is used as the interface between the CPU and the crossbar switch to translate CPU bus protocol to switch protocol. The crossbar switch uses an in band switch design, which excludes explicit control pins to control the switch and relies on control being transmitted over wires shared between the data and the address functions. The switch and protocol support load, store, broadcast, compare, and swap and barrier synchronization primitives, using no control pins and minimizing overhead.

    Apparatus and Method for Booting a Multiple Processor System Having a Global/Local Memory Architecture

    公开(公告)号:CA2099413A1

    公开(公告)日:1994-05-01

    申请号:CA2099413

    申请日:1993-06-30

    Applicant: IBM

    Abstract: An architecture and method for booting a multi-processor system having processor local memory and shared global memory, with shared global memory access managed by an atomic memory access controller and cache coherence managed by software. Reset circuits are used to synchronize to a master clock a commonly distributed start signal and processor individualized restart sequences, which reset circuit signals are distributed to reset both local and global memory. Global memory testing is assigned to a processor based upon its rate status in completing an internal test sequence. The systems and methods are particularly suited to booting a group of multiple but relatively independent processors. Furthermore, the practice of the invention facilitates booting of such system when one or more of the processors have been disconnected or failed.

Patent Agency Ranking