DD204785A1 - Mehrprozessorsystem fuer parallelarbeit - Google Patents

Mehrprozessorsystem fuer parallelarbeit Download PDF

Info

Publication number
DD204785A1
DD204785A1 DD23879582A DD23879582A DD204785A1 DD 204785 A1 DD204785 A1 DD 204785A1 DD 23879582 A DD23879582 A DD 23879582A DD 23879582 A DD23879582 A DD 23879582A DD 204785 A1 DD204785 A1 DD 204785A1
Authority
DD
German Democratic Republic
Prior art keywords
logic circuit
processors
processor
interrupt
line
Prior art date
Application number
DD23879582A
Other languages
English (en)
Inventor
Horst Stange
Wolf-Dietrich Harz
Original Assignee
Dresden Ing Hochschule
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dresden Ing Hochschule filed Critical Dresden Ing Hochschule
Priority to DD23879582A priority Critical patent/DD204785A1/de
Publication of DD204785A1 publication Critical patent/DD204785A1/de

Links

Landscapes

  • Multi Processors (AREA)

Abstract

Die Erfindung betrifft ein Mehrprozessorsystem fuer Parallelarbeit, das einen Regieprozessor und mehrere Arbeitsprozessoren enthaelt, die ueber einen Verteiler, bestehend aus einer Prioritaetslogikschaltung, einem Adressenmultiplexer, einem Datenmultiplexer u. einer Steuerlogikschaltung, mit einem Kommunikationsspeicher verbunden sind. Es besteht die Aufgabe, durch eine geeignete Verbindungsstruktur zwischen den Prozessoren und dem Kommunikationsspeicher eine konfliktlose Kopplung zu erreichen, wobei jeder der Prozessoren die Moeglichkeit hat, ueber den Regieprozessor in den Arbeitsablauf der anderen Prozessoren einzugreifen. Die Loesung besteht darin, dass die Prioritaetslogikschaltung einerseits ueber Anforderungsleitungen mit dem Regieprozessor u. d. Arbeitsprozessoren verbunden ist, andererseits ueber Steuerleitungen mit dem Datenmultiplexer und dem Adressenmultiplexer in Verbindung steht und drittens ueber eine Freigabeleitung zur Aktivierung des Kommunikationsspeichers an den Kommunikationsspeicher angeschlossen ist. Eine Unterbrechungslogikschaltung ist zwischen dem Regieprozessor und den anderen Arbeitsprozessoren geschaltet. Die Prioritaetslogikschaltung weist eine geeignete Verbindungsstruktur ihrer logischen Glieder auf.

Description

38795 O
Möhrprozessorsystem für Parallelarbeit
Anwendungsgebiet der Erfindung
Die Erfindung betrifft ein Mehrprozessoraystem für Parallelarbeit, dessen Struktur und Steuerung nicht fest an eine Aufgabenklasse gebunden ist und das insbesondere für die Simulation kontinuierlicher Prozesse und zur Prozeßdatenverarbeitung und -steuerung verwendet wird.
Charakteristik der bekannten technischen Lösungen
Es ist ein Mehrprozessorsystem für Parallelarbeit bekannt (Stangej H.s Entwurf eines Multiprozessor-Versuchs-Systems zur Parallelverarbeitung, Wissenschaftliche Beiträge, IH Dresden, 6/80), das einen Regieprozessor, einen E/A-Prozessor und mehrere Arbeitsprozessoren enthält. Diese Prozessoren sind über einen Verteiler, der aus einer Prioritätslogikschaltung, einem Adressenmultiplexer, einem Datenmultiplexer und einer Steuerlogikschaltung besteht, mit einem Kommunika« tionsspeicher verbunden. .
Di© Steuerung und Aufgabenverteilung übernimmt der Regiepro-
essor. Dadurch arbeitet das System nach dem Master-Slave-Prinzip«, Um eine möglichst hohe Transfergeschwindigkeit in der zeitkritischen Datenaustauschphase zu erzielen, wird der Austausch über einen Speicherladezyklus mit Hilfe von Multiplexern vorgenommen. Die höchste erzielbare übertragungsgeschwindigkeit hängt von der zu übertragenden Blocklänge ab. Unterhalb einer bestimmten Bytezahl für die Blocklängen ist die OPU-Steuerung günstiger. Bei der Prioritätsverteilung ist zu beachten, daß der Regieprozessor die höchste Priorität erhält« Die Prioritätslogikschaltung entscheidet, ob eine Anforderung mit einer höheren Priorität sofort berücksichtigt wird oder ob durch eine zusätzliche Logikschaltung die Genehmigung zum Datenaustausch so lange erhalten bleibt, wie die Anforderung des beteiligten Prozessors anliegt.
Der lachteil dieses bekannten Mehrprozessorsystems für Parallelarbeit besteht darin, daß bei genehmigtem Datenaustausch über die Prioritätslogikschaltung eine Anforderung mit höherer Priorität den Datentransfer eines Wertes unterbrechen kann und damit Instabilitäten im Ablauf möglich sind. Ein weiterer lachteil ist es, daß die einzelnen Prozessoren keine Möglichkeit besitzen, auf den Arbeitsablauf anderer Prozes-" soren einzuwirken.
Ziel der Erfindung
Das Ziel der Erfindung ist es, die Transfergeschwindigkeit zu steigern, Zugriffskonflikte sicher zu vermeiden und Steuerungsmöglichkeiten zwischen den Prozessoren zu schaffen.
_l
79 5 O
Darlegung des Wesens der Erfindung
Die Aufgabe der Erfindung besteht darin, ein Mehrprozessorsystem für Parallelarbeit anzugeben, in dem durch eine geeignete Verbindungsstruktur zwischen den Prozessoren und dem iommunikationsspeicher eine konfliktlosere Kopplung erreicht Ä/irds wobei jeder der Prozessoren die Möglichkeit hat, über den Regieprozessor in den Arbeitsablauf der anderen Prozessoren einzugreifen.
Die Aufgabe der Erfindung wird dadurch gelöst, daß die Prioritätslogikschaltung einerseits über Anforderungsleitungen mit dem Regieprozessor und den Arbeitsprozessoren verbunden ist„ Andererseits steht sie über Steuerleitungen mit dem Datenmultiplexer und dem Adressenmultiplexer in Verbindung« Über eine Freigabeleitung zur Aktivierung des Kommunikationsspeichers ist die Prioritätslogikschaltung an den Kommunikationsspeicher angeschlossen.
Erfindungsgemäß ist zwischen dem Regieprozessor und den Arbeitsprozessoren eine Unterbrechungslogikschaltung derart geschaltet , daß der Regieprozessor über eine Sammelunterbrehungsleitung zur Übermittlung gespeicherter Unterbrechungssignale der Arbeitsprozessoren, eine Bestätigungsleitung und eine weitere Unterbrechungsleitung zur Übermittlung von Unterbrechungssignalen und Adreßinformationen an die Arbeitsprozessoren an die Unterbrechungslogikschaltung angeschlossen ist«, Zwischen den Arbeitsprozessoren und der Unterbrechungslogikschaltung befinden sich, jeweils Unterbrechungsleitungen zur Übermittlung von Unterbrechungssignalen an den Regieprozessor® Der Regieprozessor und die Arbeitsprozessoren sind über die Adressen- und Datenmultiplexer mit dem gemeinsamen Kommunikationsspeicher verbunden. Der Adressen» und Datennultiplexer werden durch die Steuerlogikschaltung gesteuert, h, es liegt sowohl eine Richtungssteuerung für die Daten als auch eine Prozessorsteuerung vor. Die Steuerlogikschalfcung wirkt mit der Prioritätslogikschaltung zusammen, sie
795 0
entscheidet nach Anforderung, welcher Prozessor zum Kommunikationsspeicher durchgeschaltet wird. Dabei arbeiten die anderen Prozessoren im lokalen Bereich weiter bzw, gehen in einen kurzzeitigen WAIT-Zustand Über, wenn sie auf eine Freigabe bezüglich des Kommunikationsspeichers warten. Der WAIT-Zustand wird nur dann gebildet, wenn bereits ein anderer Prozessor über den gemeinsamen Bus zum Kommunikationsspeicher zugreift. Deshalb ist die Prioritätslogikschaltung derart aufgebaut, daß der Regieprozessor die höchste Priorität besitzt j alle anderen Arbeitsprozessoren haben die gleiche Priorität und erhalten über einen Zählerbaustein jeweils für eine bestimmte Zeit die Freigabe für die Belegung des Kommunikationsspeichers, Ein einmal genehmigter Datentransfer wird auch zu Ende geführt. Jeder Prozessor besitzt seinen eigenen Adressenbereich, Die Kennzeichnung des Speicherbereiches des Kommunikationsspeichers erfolgt über ein festgelegtes Adreßbit« Somit sind zum Verkehr mit dem Kommunikationsspeicher keine Besonderheiten bezüglich der Programmierung zu beachten so daß dazu normale Lese/Schreibbefehle verwendet werden können»
Die Prioritätslogikschaltung ist so aufgebaut, daß jedem Prozessor eine Teilschaltung zugeordnet ist, in die jeweils eingangsseitig eine Anforderungsleitung von den Prozessoren aus führt* Für die den Arbeitsprozessoren zugeordneten Teilschaltungen ist eingangsseitig außerdem eine Ausgangsleitung eines Zählerbausteins vorhanden. Jede Teilschaltung besitzt ausgangsseitig eine WAIT-Signalleitung für die Prozessoren und eine Freigabeleitung für den Kommunikationsspeicher, Durch die Existenz dieser Leitungen ist ein entsprechender Aufbau der Prioritätslogikschaltung notwendig. Der Regieprozessor besitzt die höchste Priorität, die Arbeitsprozessoren werden über eine Ringpriorität bedient. Ein genehmigter Datentransfer wird1 dabei nicht unterbrochen, dies wird hardwaremäßig über eine jeweilige Freigabeleitung realisiert. Die Anforderungsleitungen der Teilschaltungen sind so verschaltet (z, B9 über NAND-Glieder), daß in Abhängigkeit vom momentanen Zustand der Busbelegung entweder der Datentransfer über eine
_l
Freigabeleitung genehmigt wird oder die WAIT-Leitung übermittelt dem anfordernden Prozessor das WAIT-Signal. Über die Anforderungsleitung des Regieprozessors, die in alle Teilechaltungen der Prioritätslogikschaltung führt, werden alle ArbeitsprozesBoren blockiert, sobald eine Anforderung vom Regieprozessor vorliegt. Über die Ausgangsleitungen des Zählerbausteins gelangen dessen Ausgangssignale nauf die entsprechende Teilschaltung. Diese Ausgangssignale erteilen für jeweils eine Taktperiode einem der Arbeitsprozessoren eine Freigabe für eine Busanforderung zum Kommunikationsspeicher. Die Teilschaltungen der Arbeitsprozessoren besitzen Halte— leitungen, die einen einmal genehmigten Datenaustausch solange aufrecht erhalten, solange das Anforderungssignal anliegt.
Ausführungsbeispiel
Die Erfindung wird anhand, des folgenden Ausführungsbeispiels näher erläutert. Es zeigen?
Pig«, 1 Dreiprozessorsystem für Parallelarbeit und
Pig«, 2 Prioritätslogikschaltung eines Dreiprozessorsystems.
In FIg19 1 ist ein erfindungsgemäßes Mehrprozessorsystem in Form eines Dreiprozessorsystems dargestellt, das einen Regie« prozessor 1 und zwei Arbeitsprozessoren 2 und 3 enthält« Der Regieprozessor 1 und die beiden Arbeitsprozessoren 2 und 3 sind mit dem Kommunikationsspeicher 4 derart gekoppelt, daß ihre lokalen Adressenbusse 5 über den Adressenmultiplexer 6 und ihre lokalen Datenbusse 7 über den Datenmultiplexer 8 mit dem Sammelbus 9 verbunden sind« Der Regieprozessor 1 besitzt ζγ B0 als lokale" Funktionseinheiten den Schreib/Lesespeicher 1Oj den Lesespeicher 11, den Lochbandleser 12. Die beiden Arbeitsprozessoren 2 und 3 weisen u.a, ebenfalls die Schreib/Lesespeicher 13 bzwe 14 und den Lesespeicher 15 bzw. 16 auf«
3879 5 O
Die Buskopplung ist in der Weise gestaltet, daß zwei von den drei Prozessoren mit ihren lokalen Funktionseinheiten arbeiten können, wenn einer der Prozessoren mit dem gemeinsamen Kommunikationsspeicher 4 korrespondiert.
Vom Regieprozessor 1 gehen die Anforderungsleitungen 17 zur Prioritätslogikschaltung 18. Ebenso führen die Anforderungsleitungen 19 und 20 von den Arbeitsprozessoren 2 und 3 an die Prioritätslogikschaltung 18. Diese Prioritätslogikschaltung 18 steuert über Steuerleitungen 21 die Daten- und Adressenmultiplexer 6 und 8 und aktiviert über die Freigabeleitung 22 den Kommunikationsspeicher 4« Bei nichtgewährtem Zugriff geht von der Prioritätslogikschaltung 18 Über die Anforderungsleitungen 17 ein Signal auf den WAIT-Eingang des Regieprozessors 1. Das gleiche trifft auch auf die Arbeitsprozessoren 2 und 3 zu«, Der Regieprozessor 1 und die Arbeitsprozessoren 2 und 3 stehen über die Unterbrechungslogikschaltung 23 miteinander in Verbindung. Über die Unterbrechungsleitungen 24 und 25 können die Arbeitsprozessoren 2 und 3 dem Regieprozessor 1 ein Unterbrechungssignal senden. Die Dekodierung des sendenden Arbeitsprozessors 2 oder 3 und die Bestätigungsmeldung durch den Regieprozessor 1 erfolgt über die Unterbrechungslogikschaltung 23. An dieser Unterbrechungslogikschaltung 23 werden die Unterbrechungssignale der Arbeitsprozessoren 2 bzw« 3 gespeichert und von dort über die Sammelunterbre-•chungsleitung, 26 dem Regieprozessor 1 zugeführt. Die Sammelunterbrechungsleitung 26 führt auf eine Zusatzschaltung 27, die dem Regieprozessor 1 zugeordnet ist. Die Zusatzschaltung 27 leitet das Unterbrechungssignal zur Zentraleinheit des Regieprozessor 1 weiter, das dort wie jedes andere Unterbrechungssignal der am Systembus angeschlossenen Funktionseinheiten behandelt wird. Das bei der Übernahme des Unterbrechungssignals gebildete Signal (DJTA) wird über die Bestätigungsleltuirig J28 der Ünterbrechungslogikschaltung 23 zugeführt und führt dort zur Löschung des übernommenen bzwe akzeptierter Unterbrechungssignals. Über die Unterbrechungsleitung 29 ist es dem: Regieprozessor .1 möglich, Unterbrechungssignale für die Arbeitsprozessoren 2 und 3 zu übermitteln«
usätzlieh werden über die Unterbrechungsleitungen 29 gleichzeitig Adreßinformationen, z. B. fUr den Arbeitsprozessor 2 mitgeteilt. Dabei Übernimmt die Unterbrechungslogikschaltung 23 die Speicherung dieses Unterbrechungssignals und realisiert η Zusammenhang mit den Zusatzschaltungen 30 und 31 auf den Arbeitsprozessoren 2 und 3 die gezielte Weiterleitung des vom Regieprozessors 1 gesendeten JJnterbrechungssignals. In der Unterbrechungslogikschaltung 23 wird außerdem gesichert, daß nur das Bestätigungssignal (INTA) des Arbeitsprozessors 2 wirksam wird, der vom Regieprozessor 1 aktiviert wurde.
In Pig. 2 ist die Prioritätslogikschaltung 18 dargestellt. Sie ist in drei Teilschaltungen unterteilt. Die Teilschaltung 32 ist dem Regieprozessor 1, die Teilschaltung 33 dem Arbeitsprozessor 2 und die Teilschaltung 34 dem Arbeitsprozessor 34 zugeordnet. Die Teilschaltung 32 besteht aus dem NAND-Glied 35, dessen Ausgang mit den NAND-Gliedern 36 und 37 verbunden ist. Der Ausgang des NAND-Gliedes ist mit dem zweiten Eingang des NAND-Gliedes 37 verbunden und stellt gleichzeitig die Freigabeleitung 38 für den Regieprozessor 1 dar. Die Anforderungsleitung 39 wird auf das NAND-Glied 35 und auch auf die Teil~ schaltungen 33 und 34 geführt. Dort blockiert das Anf orderungs· signal eine Neuanmeldung der prioritätsmäßig niedrigeren Ar« beitsprozessoren 2 und 3, Das NAND-Glied 36 besitzt zwei weitere Eingänge. An diese' sind die Preigabeleitungen der Teilschaltungen 33 ^nd 34 angeschlossen, die die Anmeldung des Regieprozessors 1 bei einer gewährten übertragung eines Arbeitsprozessors 2 oder 3 in den Teilschaltungen 33 oder 34 solange blockieren, bis diese Übertragung beendet ist. Das Ausgangssignal des NAND-Gliedes 36 wird im NAND-Glied 37 mit dem negierten Anforderungssignal verknüpft, so daß das AusgangBsignal des NAND-Gliedes 37 bei Nichtgewährung der Anforderung aktiv wird (WAIT-Signal).
Die den Arbeitsprozessoren 2 und 3 zugeordneten Teilschaltungen 33 und 34 sind von der Zusammenschaltung der NAND-Glieder her analog aufgebaut. Die Teilschaltung 33 bzw. 34 enthält das NAND-Glied 40 bzw. 41, auf das jeweils die
5 O
Anforderungsleitung 42 bzw, 43 führt. Bei der weiteren Beschreibung entsprechen die NAND-Glieder in beiden Teilschaltungen 33 und 34 einander. Der Ausgang des NAND-Gliedes 40 ist verzweigt und stellt die Eingänge für die "beiden NAND-Glieder 44 und 45 dar. Auf den zweiten Eingang des NAND-liedes 44 führt der Ausgang des NAND-Gliedes 46, der dafür sorgts daß eine genehmigte Übertragung nicht unterbrochen vird bzw, bei keiner anderen laufenden Übertragung die Frei-
abe erhält. Der eine Eingang des NAND-Gliedes 46 ist mit dem Ausgang des NAND-Gliedes 47 über die Halteleitung 48 verbunden Die Halteleitung 49 vom NAND-Glied 46 zum NAND-Glied 44 führt das Haltesignal, das das Halten der genehmigten Übertragung bewirkt. Der andere Eingang des NAND-Gliedes 46 kommt vom Ausang des NAND-Gliedes 50, dessen erster Eingang das Blockiersignal des prioritätsmäßig höherem Regieprozessors 1 führt und dessen zweiter Eingang mit dem Ausgang eines Zählerbausteins verbunden ist, der zyklisch den beiden Arbeitsprozessoren 2 und 3 eine Freigabemöglichkeit erteilt. Der Zählerbaustein hat die Aufgabe, den beiden Arbeitsprozessoren 2 und 3 wechselweise bzw. umlaufend die Möglichkeit zu geben, sein Anforderungssignal der Prioritätslogikschaltung 18 zuzuführen. Der Ausgang des NAND-Gliedes 44 geht über das NAND-Glied 51 auf das NAND-Glied 47. Das NAND-Glied 47 hat einen weiteren Eingang, der von der Freigabeleitung 52 des zweiten Arbeitsprozessors 3 in der Teilschaltung 34 herrührt. Die Bildung des KAIT-Signsls aus dem NAND-Glied 45 erfolgt analog zum NAND-Glied 37 in der Teilschaltung 32, Die Freigabeleitungen 38, and 54 der einzelnen Teilschaltungen 32, 33'und 34 werden auf ein NAND-Glied geführt, von dessen Ausgang ein Steuersignal ur Auswahl an den Kommunikationsspeicher 4 gegeben wird, danit der freigegebene Prozessor seinen Schreib- bzw. Lesevor- ;ang ausführen kann. Die Freigabeleitungen 38, 53 und 54 gehen sowohl auf die Adreß- und Datenmultiplexer 6 und 8 und bewirken dort die entsprechende Durchschaltung der Systembusse auf den Sammelbus 9 als auch auf das NAND-Glied, das mit dem Kommunikationsspeicher 4 verbunden ist.
5 O
Der Vorteil der Erfindung besteht darin, daß eine konfliktlose, nach einem Prioritätsprinzip ablaufende Steuerung der Datenaustauschphase den Datentransfer solange gewährleistet, bis der laufende Übertragungszyklus beendet ist. Ein weiterer Vorteil, der Erfindung besteht darin, daß die Synchronisation bzw. Steuerung zwischen den Prozessoren durch Unterbrechungssignale möglich ist.

Claims (2)

  1. Erfindungsanspruch
    „ Mehrprozessorsystem für Parallelarbeit, das einen Regieprozessor und mehrere Arbeitsprozessoren enthält, die über einen Verteiler, bestehend aus einer Prioritätslogikschaltungj, einem Adressenmultiplexer, einem Datenmultiplexer und einer Steuerlogikschaltung, mit einem Kommunikationsspeicher verbunden sind, gekennzeichnet dadurch, daß die Prioritätslogikschaltung (18) einerseits über Anforderungsleitungen (17j 19} 20) mit dem Regieprozessor (1) und den Arbeitsprozessoren (2} 3) verbunden ist, andererseits über Steuerleitungen (21) mit dein Datenmultiplexer (8) und dem Adressenmultiplexer (6) in Verbindung steht und drittens über eine Freigabeleitung (22) zur Aktivierung des Kommunikationsspeichers (4) an den Kommunikationsspeicher (4) angeschlossen ist, daß eine Unterbrechungslogikschaltung (23) zwischen Regieprozessor (1) und den Arbeitsprozessoren (2j 3) derart gestaltet ist, daß der Regieprozessor (1) über eine Sammelunterbrechungsleitung (26) zur Übermittlung gespeicherter Unterbrechungssignale der Arbeitsprozessoren (2; 3), eine Bestätigungsleitung.(28) und eine weitere Unterbrechungsleitung (29) zur Übermittlung von Unterbrechungssignalen und Adreßinformationen an die Arbeitsprozessoren (2; 3) an die Unterbrechungslogikschaltung (23) angeschlossen ist und daß sich zwischen den Arbeitsprozessoren (2j 3) und der Unterbrechungslogikschaltung (23) Unterbrechungsleitungen (24) und (25) zur Übermittlung von Unterbrechungssignalen an den Regieprozessor (1) befinden.
  2. 2. Mehrprozessorsystem für Parallelarbeit nach Punkt 1, gekennzeichnet dadurch, daß die Prioritätslogikschaltung „(18): a-n Teilschaltungen (32| 33; 34) unterteilt ist, die jeweils einem Prozessor (1 j 2\ 3) zugeordnet sind, daß die Teilschaltungen (32·, 33} 34) eingangsseitig jeweils eine Anforderungsleitung (39), (42) bzw. (43) von dem entsprechenden Prozessor (1; 2; 3) und ausgangsseitig eine
    WAIT·»Leitung und eine Preigabeleitung (385 53; 54) aufweisen, daß nur die den Arbeitsprozessoren (2j 3) zugeordneten Teilsehaltungen (33I 34) eingangsseitig zusätzlich Jeweils eine Ausgangsleitung eines Zählerbausteins und in ihrer inneren Struktur Halteleitungen (48j 49), die einen einmal genehmigten Datenaustausch so lange aufrecht erhalten, solange das Anforderungssignal anliegt, besitzen.
    Hierzu.,^ Seiten Zeichnungen
    L " _J
DD23879582A 1982-04-07 1982-04-07 Mehrprozessorsystem fuer parallelarbeit DD204785A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DD23879582A DD204785A1 (de) 1982-04-07 1982-04-07 Mehrprozessorsystem fuer parallelarbeit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DD23879582A DD204785A1 (de) 1982-04-07 1982-04-07 Mehrprozessorsystem fuer parallelarbeit

Publications (1)

Publication Number Publication Date
DD204785A1 true DD204785A1 (de) 1983-12-07

Family

ID=5537747

Family Applications (1)

Application Number Title Priority Date Filing Date
DD23879582A DD204785A1 (de) 1982-04-07 1982-04-07 Mehrprozessorsystem fuer parallelarbeit

Country Status (1)

Country Link
DD (1) DD204785A1 (de)

Similar Documents

Publication Publication Date Title
DE68915701T2 (de) Multiprozessorsystem mit verteilten gemeinsamen Betriebsmitteln und mit Verklemmungsverhinderung.
DE3909948C2 (de)
DE3853574T2 (de) Steuerung von Benutzerantworten in einem Übertragungsbus.
DE3810231C2 (de)
DE69323861T2 (de) Multiprozessorsystem mit gemeinsamem Speicher
DE3035718C2 (de) Signalprozessoranordnung mit Bedingungsunterbrechungseinheit
DE3606211A1 (de) Multiprozessor-computersystem
EP0179936A1 (de) Verfahren und Einrichtung zur Steuerung einer Sammelleitung
DE3049774C2 (de)
DE19614238C1 (de) Kommunikationssystem mit einer Meisterstation und mindestens einer Sklavenstation
DE19614237C1 (de) Kommunikationssystem mit einer Meisterstation und mindestens einer Sklavenstation
DE10045916A1 (de) Methode und System zum Implementieren eines Remstat-Protokolls und Einbeziehung und Nicht-Einbeziehung von L1-Daten im L2-Cache zur Verhinderung einer gegenseitigen Lesesperre
EP0062141B1 (de) Schaltungsanordnung zur Eingabe von Steuerbefehlen in ein Mikrocomputersystem
DE29521444U1 (de) Anordnung mit Master- und Slave-Einheiten
EP0667015B1 (de) Anordnung mit mehreren aktiven und passiven busteilnehmern
DE602004005820T2 (de) Prozessorarray
DE69800095T2 (de) Schnelles Semaphoreregister mit einer sicheren Arbeitsweise ohne spezifisches Busprotokoll
DE69128823T2 (de) Interner Bus für Arbeitsplatzschnittstellen
EP1057109B1 (de) Synchronisations- und/oder datenaustauschverfahren für sichere, hochverfügbare rechner und hierzu geeignete einrichtung
DD204785A1 (de) Mehrprozessorsystem fuer parallelarbeit
DE68906224T2 (de) Zentrale datenverarbeitungseinheit fuer ein datenverarbeitungssystem.
EP1193611A2 (de) Multiprozessor-Anordnung
DE69521387T2 (de) Datenverarbeitungssystem mit minderstens zwei Prozessoren
DE68902185T2 (de) Modularer speicher.
EP0506988B1 (de) Verfahren zur Busarbitration eines Multimastersystems