WO1989007796A1 - Systeme de commutation repartie - Google Patents
Systeme de commutation repartie Download PDFInfo
- Publication number
- WO1989007796A1 WO1989007796A1 PCT/FI1989/000026 FI8900026W WO8907796A1 WO 1989007796 A1 WO1989007796 A1 WO 1989007796A1 FI 8900026 W FI8900026 W FI 8900026W WO 8907796 A1 WO8907796 A1 WO 8907796A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- elements
- switching
- switch
- switch group
- members
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17337—Direct connection machines, e.g. completely connected computers, point to point communication networks
- G06F15/17343—Direct connection machines, e.g. completely connected computers, point to point communication networks wherein the interconnection is dynamically configurable, e.g. having loosely coupled nearest neighbor architecture
Definitions
- the present invention relates to a distributed switching system composed of switching members and elements which are interconnectable through the switching members.
- elements mean processors and other parts or facilities, of the same type and/or of several different types, which can be switched together at least in pairs.
- Such elements to be used in computers can be for instance processors, storages (central and mass storages) and input and output devices (terminals, parallel buses).
- hypercube a permanent topology
- permanent switching has the drawback that several algorithms of different types cannot optimally be fitted therein, in other words the generally used multiprocessor system with permanent switching is cumbersome to realize.
- the hypercube topology it has been attempted to create an embodiment with as large a range of general applications as possible, but even it has its deficiencies, if all of the generally used topologies are wished to be realized; one example is the binary tree.
- Another problem with the hypercube is that an extension in the system requires that the number of channels in between the processors must be increased.
- the object of the present invention is, among others, to eliminate the aforementioned drawbacks and to realize a distributed switching system, where some of the problems connected to switching systems composed of lnterconnectable elements are solved. This is achieved by means of the characteristic novel features of the invention which are enlisted in the appended patent claims.
- the distributed switching system is composed of switching members and elements which are interconnectable through the switching members.
- the Invention is characterized in that the switching members are controllable members and that they are arranged in switch groups, which switch groups are interconnected by means of at least one channel to form a regular network, and each switch group is connected to at least one element, so that each switch group communicates, through the rest of the switch groups, with the elements connected thereto, and directly with one or several elements connected to this particular switch group.
- the number of the switching elements grows as comparable to the number of the processors or corresponding elements.
- the number of processors can be increased by providing the system with a pair of processor and switch group.
- the controlling of the switch group can be carried out either locally or centrally. Local control also simplifies the realization of the dynamic configuration. Dynamic configuration means that the topology of the system can be changed during the performance of a program. This also requires that the local control units know the mode of the switched processors.
- a multiprocessor system with the distributed switching system of the invention can be divided into sections so that several users can indipendently and simultaneously use smaller sections of the whole system.
- the switching members are realized in switch groups, i.e.
- At least one uniform physical unit i.e. a module
- at least one uniform physical unit is formed of one switch group and of one or several elements connected thereto.
- at least one uniform physical unit i.e.
- a module is formed of a number of switch groups.
- at least one uniform physical unit i.e. a module, is formed of elements.
- at least part of the elements to be switched are permanently interconnected.
- figure 1 is an illustration of the distributed switching system of the invention
- figure 2 is an illustration of another distributed switching system which is realized for a four-channel processor.
- the distributed switching system is composed of the switch groups K and switchable elements E, figure 1.
- the elements E to be switched are meant to be switched together at least in pairs through the switch groups.
- the elements E can be microprocessors or other electric, acoustic, optical or the like parts or devices, which are suited for example to the processing or storage of signals, as was maintained above.
- the switch groups K are composed of a number of controllable switching members, wherethrough signals can be transmitted when the switch is on, and the transmission of signals can be prevented when the switch is off. By means of the control unit 0, the modes (on/off) of the switching member are set and supervised.
- the method of realizing the switch group has its effect on the fact how freely the elements can be switched together.
- switchings in between two points only, but it is clear that the same principle can be applied to bus-type channel structures as well.
- the most common way of realizing a switch group is the cr ⁇ ss-switching matrix, i.e. the switch matrix. By means of this, switchings can be made freely in between the input and output poles of the matrix. Switch groups realized in some other fashion can naturally also be considered. depending on the particular modification of the invention.
- the switch groups K are interconnected to form a permanent network, as is seen from figure 1.
- Each switch group K is provided with the switchable elements E.
- one switch group K receives signals both from other switch groups and from the switchable elements.
- the ratio of these signal types can vary according to the particular application in question.
- the permanent network formed by the switch groups K and elements E i.e. the switching topology, can also vary according to the application.
- a two-dimensional, four-directional network is one possibility, but in some cases for instance a n-dimensional hypercube can be employed.
- each switch group is connected to the local control units 0, which are also switched together in order to enable global control, for example by means of a common main control unit.
- the distributed switching system of figure 1 is in principle composed of two types of physical modules which are permanently switched together, i.e. the switch groups K and the elements E.
- FIG. 2 illustrates a distributed switching system of the invention, where four four-channel processing elements P are connected to the 32-channel switch group K.
- the switch group K and the four processors P advantageously form one physical unit, i.e. the module M.
- These modules M are interconnected, according to the drawing, by means of the four channels k.
- the extreme ends a and b of the thus created network can be connected to each other, so that a toroid formed of the switch groups is obtained.
- switch groups can be switched, whereby signals only between the switch groups of the original switching can be interconnected.
- switch groups are advantageously formed as modules. By means of them, the efficiency and versatility of the switching system can be easily increased.
- the distributed switching system of the invention it is also possible to use partly such elements which are permanently interconnected. Thus the number of required switching members is cut down. However, this presupposes that the switchable elements contain several linkage channels.
- the complexity of the employed switching members and switching groups can be designed to correspond to the quality and quantity of the required topologies. For example, by means of the distributed switching system of figure 2 , the following generally used topologies can be realized so that the switchings are regular and the processors or other such elements are symmetrically used: network (four-directional), binary tree, ternary tree, ring, toroid and four-dimensional hypercube.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
On a mis au point un système de commutation répartie composé d'organes de commutation et d'éléments que l'on peut interconnecter par l'intermédiaire d'organes de commutation. Lesdits organes de commutation peuvent être commandés et sont agencés en groupes de commutateurs (K). Les groupes de commutateurs sont interconnectés afin de former un réseau régulier, et chaque groupe de commutateurs est connecté à au moins un élément (E, P). Chaque groupe de commutateurs communique, par le reste des groupes de commutateurs, avec les éléments lui étant connectés, et directement avec le ou les éléments connectés à ce groupe de commutateurs particulier.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI880753A FI78995C (fi) | 1988-02-17 | 1988-02-17 | Foerdelat inkopplingssystem. |
| FI880753 | 1988-02-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1989007796A1 true WO1989007796A1 (fr) | 1989-08-24 |
Family
ID=8525934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FI1989/000026 Ceased WO1989007796A1 (fr) | 1988-02-17 | 1989-02-15 | Systeme de commutation repartie |
Country Status (2)
| Country | Link |
|---|---|
| FI (1) | FI78995C (fr) |
| WO (1) | WO1989007796A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19754466A1 (de) * | 1997-12-08 | 1999-06-10 | Czech Christian B | Mehrprozessorsystem mit Zellenvermittlung zur Topologie-invarianten, nachrichtenorientierten Kommunikation |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56103753A (en) * | 1980-01-23 | 1981-08-19 | Hitachi Ltd | Data transmission system between electronic computers |
| EP0104802A2 (fr) * | 1982-09-02 | 1984-04-04 | Unisys Corporation | Module à cinq portes utilisé comme noeud dans un réseau asynchrone indépendant de la vitesse de processeurs concurrents |
| US4466064A (en) * | 1980-05-14 | 1984-08-14 | U.S. Philips Corporation | Multiprocessor computer system for executing a splittable algorithm, notably a recursive algorithm |
| WO1987002157A1 (fr) * | 1985-10-02 | 1987-04-09 | American Telephone & Telegraph Company | Reseau de commutation maille |
| DE3616821A1 (de) * | 1986-05-17 | 1987-11-19 | Hilberg Wolfgang | Netzwerke von n-dimensionalen wuerfeln und prismen fuer die informationstechnik |
-
1988
- 1988-02-17 FI FI880753A patent/FI78995C/fi not_active IP Right Cessation
-
1989
- 1989-02-15 WO PCT/FI1989/000026 patent/WO1989007796A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56103753A (en) * | 1980-01-23 | 1981-08-19 | Hitachi Ltd | Data transmission system between electronic computers |
| US4466064A (en) * | 1980-05-14 | 1984-08-14 | U.S. Philips Corporation | Multiprocessor computer system for executing a splittable algorithm, notably a recursive algorithm |
| EP0104802A2 (fr) * | 1982-09-02 | 1984-04-04 | Unisys Corporation | Module à cinq portes utilisé comme noeud dans un réseau asynchrone indépendant de la vitesse de processeurs concurrents |
| WO1987002157A1 (fr) * | 1985-10-02 | 1987-04-09 | American Telephone & Telegraph Company | Reseau de commutation maille |
| DE3616821A1 (de) * | 1986-05-17 | 1987-11-19 | Hilberg Wolfgang | Netzwerke von n-dimensionalen wuerfeln und prismen fuer die informationstechnik |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19754466A1 (de) * | 1997-12-08 | 1999-06-10 | Czech Christian B | Mehrprozessorsystem mit Zellenvermittlung zur Topologie-invarianten, nachrichtenorientierten Kommunikation |
Also Published As
| Publication number | Publication date |
|---|---|
| FI880753A0 (fi) | 1988-02-17 |
| FI78995B (fi) | 1989-06-30 |
| FI78995C (fi) | 1989-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4032893A (en) | Reconfigurable data bus | |
| CA1176359A (fr) | Central numerique a repartition spatiale | |
| US5689661A (en) | Reconfigurable torus network having switches between all adjacent processor elements for statically or dynamically splitting the network into a plurality of subsystems | |
| EP0197103B1 (fr) | Equilibrage de la charge pour noeuds de commutation par paquets | |
| US4817094A (en) | Fault tolerant switch with selectable operating modes | |
| CA1258113A (fr) | Reseau a commutation de paquets a destinations multiples | |
| US6696917B1 (en) | Folded Clos architecture switching | |
| US5123011A (en) | Modular multistage switch for a parallel computing system | |
| JP2666533B2 (ja) | スイツチモジユール | |
| GB2316843B (en) | Bridge router for high performance scalable networking | |
| WO1989002692A1 (fr) | Commutateur a connexion transversale ameliore | |
| AU5851596A (en) | Floor plan for scalable multiple level interconnect architec ture | |
| CA2074346A1 (fr) | Systeme de telecommunication | |
| Sahni | Models and algorithms for optical and optoelectronic parallel computers | |
| CA1216652A (fr) | Methode d'accroissement d'un bloc modulaire de commutation numerique | |
| US6175566B1 (en) | Broadcast transfer method for a hierarchical interconnection network with multiple tags | |
| WO1989007796A1 (fr) | Systeme de commutation repartie | |
| Barabanova et al. | Non-blocking fault-tolerant two-stage dual photon switches | |
| Minkenberg et al. | Large-scale system partitioning using OCS | |
| JPH11177605A (ja) | 複数ルーティングアプリケーションの区分制御を提供するためのシステム | |
| Sharony et al. | The universality of multidimensional switching networks | |
| RU2013878C1 (ru) | Однородная сеть коммутации с топологией многозвенного тора | |
| KR0146562B1 (ko) | 병렬처리 컴퓨터 시스템에서 계층적 크로스바 스위치 기법을 적용한 프로세서 연결방법 | |
| KR970049736A (ko) | 병렬처리 컴퓨터 시스템에서 크로스바 스위치를 사용한 클러스터 연결구조 | |
| Gravenstreter et al. | Embedding rings and meshes in partitioned optical passive stars networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): DK JP NO US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE FR GB IT LU NL SE |