EP0809382A1

Method for interconnecting nodes of a real-time parallel computer

Abstract

The method involves using a node (A) which has an associated main processor (3A) and an interface adaptor (4A) together with a receiver node (B) and principal processor (3B) with an interconnection adaptor (4B). A switch connects the interface adaptors. During initialisation, virtual channels in a band pass region are created. The messages to be transmitted are prioritised and the most strongest messages separated and the information priority added. The strongest digital words are then transmitted across the interface. Other blocks of words are passed across virtual pass bands appropriate to the required transmission speed. The receiver adaptor reassembles the digital words and passes them to the principal processor receiver node.

EP0809382A1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 21 May 2017, 9.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 1 independent, 3 dependent

  1. c-fr-0001
    A method of interconnecting nodes of a parallel real-time computer in which is used as an interconnection system, a local network switching virtual channels, each virtual channel being associated with a determined bandwidth, so as to ensure control from end to end of the transmission latency of a message to be transmitted in real time, in a chain comprising a transmitter node (a) with a main processor (3 AT ) And an interconnect interface adapter (4 AT ), A receiver node (B) with a main processor (3 B ) And an interconnect interface adapter (4 B ), And at least one switch (1) connecting said interface adapters (3 B , 4 B ), Said interconnecting method characterized in that it comprises the steps of:- To allocate, during initialization of an application in real time on the main processor of the originating node, the virtual channel bandwidth for intensive data to be transmitted and virtual channel bandwidth reserved for data to be transmitted in time real;- To assign a priority level to each message to be transmitted in real time;- Segmenting data intensive and real-time data into data blocks, adding to each real-time data block information corresponding priority message;- To pass on the adapter of the transmitter node interconnect interface data blocks corresponding to the intensive data at a rate corresponding to the available bandwidth of the virtual channel in question and the data blocks corresponding to the data to be transmitted in time real at a rate corresponding to the reserved bandwidth of the virtual channel, while respecting the priority level assigned to each data block;- Reassemble the data blocks in the adapter of the receiving node interconnect interface to reconstitute the messages;and - To transmit them to the main processor node receiver respecting the priority level of said messages.
  2. c-fr-0002
    A method of interconnection according to Claim 1, characterized in that some nodes of the parallel computer are located at remote locations.
  3. c-fr-0003
    A method of interconnection according to Claim 2, characterized in that the remote nodes are data acquisition nodes.