DE69519486T2 - Multiprozessorsystem mit Prioritätsarbiter zur Arbitrierung von Anforderungen aus den Prozessoren - Google Patents

Multiprozessorsystem mit Prioritätsarbiter zur Arbitrierung von Anforderungen aus den Prozessoren

Info

Publication number
DE69519486T2
DE69519486T2 DE69519486T DE69519486T DE69519486T2 DE 69519486 T2 DE69519486 T2 DE 69519486T2 DE 69519486 T DE69519486 T DE 69519486T DE 69519486 T DE69519486 T DE 69519486T DE 69519486 T2 DE69519486 T2 DE 69519486T2
Authority
DE
Germany
Prior art keywords
arbitration
requests
processors
multiprocessor system
priority arbiter
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.)
Expired - Fee Related
Application number
DE69519486T
Other languages
English (en)
Other versions
DE69519486D1 (de
Inventor
Yuuki Date
Masanobu Inaba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Application granted granted Critical
Publication of DE69519486D1 publication Critical patent/DE69519486D1/de
Publication of DE69519486T2 publication Critical patent/DE69519486T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port
DE69519486T 1994-03-30 1995-03-30 Multiprozessorsystem mit Prioritätsarbiter zur Arbitrierung von Anforderungen aus den Prozessoren Expired - Fee Related DE69519486T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5969694 1994-03-30

Publications (2)

Publication Number Publication Date
DE69519486D1 DE69519486D1 (de) 2001-01-04
DE69519486T2 true DE69519486T2 (de) 2001-06-21

Family

ID=13120638

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69519486T Expired - Fee Related DE69519486T2 (de) 1994-03-30 1995-03-30 Multiprozessorsystem mit Prioritätsarbiter zur Arbitrierung von Anforderungen aus den Prozessoren

Country Status (5)

Country Link
US (1) US5692136A (de)
EP (1) EP0675446B1 (de)
BR (1) BR9501308A (de)
CA (1) CA2145553C (de)
DE (1) DE69519486T2 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887146A (en) * 1995-08-14 1999-03-23 Data General Corporation Symmetric multiprocessing computer with non-uniform memory access architecture
JP3667585B2 (ja) * 2000-02-23 2005-07-06 エヌイーシーコンピュータテクノ株式会社 分散メモリ型並列計算機及びそのデータ転送終了確認方法
US7120714B2 (en) * 2003-05-27 2006-10-10 Intel Corporation High-speed starvation-free arbiter system, rotating-priority arbiter, and two stage arbitration method
JP2005092780A (ja) * 2003-09-19 2005-04-07 Matsushita Electric Ind Co Ltd リアルタイムプロセッサシステム及び制御方法
US7788466B2 (en) * 2003-09-19 2010-08-31 Nxp B.V. Integrated circuit with a plurality of communicating digital signal processors
US20060026329A1 (en) * 2004-07-30 2006-02-02 Yu James K System and method for an arbiter rewind
US7890686B2 (en) * 2005-10-17 2011-02-15 Src Computers, Inc. Dynamic priority conflict resolution in a multi-processor computer system having shared resources

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3543242A (en) * 1967-07-07 1970-11-24 Ibm Multiple level priority system
US3921145A (en) * 1973-10-12 1975-11-18 Burroughs Corp Multirequest grouping computer interface
US4090238A (en) * 1976-10-04 1978-05-16 Rca Corporation Priority vectored interrupt using direct memory access
US4334288A (en) * 1979-06-18 1982-06-08 Booher Robert K Priority determining network having user arbitration circuits coupled to a multi-line bus
US4449183A (en) * 1979-07-09 1984-05-15 Digital Equipment Corporation Arbitration scheme for a multiported shared functional device for use in multiprocessing systems
US4514728A (en) * 1980-02-25 1985-04-30 At&T Bell Laboratories Store group bus allocation system
US4554628A (en) * 1981-08-17 1985-11-19 Burroughs Corporation System in which multiple devices have a circuit that bids with a fixed priority, stores all losing bids if its bid wins, and doesn't bid again until all stored bids win
US4473880A (en) * 1982-01-26 1984-09-25 Intel Corporation Arbitration means for controlling access to a bus shared by a number of modules
US4627018A (en) * 1983-09-08 1986-12-02 Sperry Corporation Priority requestor accelerator
US4941086A (en) * 1984-02-02 1990-07-10 International Business Machines Corporation Program controlled bus arbitration for a distributed array processing system
US4835672A (en) * 1984-04-02 1989-05-30 Unisys Corporation Access lock apparatus for use with a high performance storage unit of a digital data processing system
US4964034A (en) * 1984-10-30 1990-10-16 Raytheon Company Synchronized processing system with bus arbiter which samples and stores bus request signals and synchronizes bus grant signals according to clock signals
US5051946A (en) * 1986-07-03 1991-09-24 Unisys Corporation Integrated scannable rotational priority network apparatus
US5038274A (en) * 1987-11-23 1991-08-06 Digital Equipment Corporation Interrupt servicing and command acknowledgement system using distributed arbitration apparatus and shared bus
US4991084A (en) * 1988-02-05 1991-02-05 International Business Machines Corporation N×M round robin order arbitrating switching matrix system
US4924380A (en) * 1988-06-20 1990-05-08 Modular Computer Systems, Inc. (Florida Corporation) Dual rotating priority arbitration method for a multiprocessor memory bus
US4953081A (en) * 1988-12-21 1990-08-28 International Business Machines Corporation Least recently used arbiter with programmable high priority mode and performance monitor
US5274822A (en) * 1990-07-02 1993-12-28 Ncr Corporation Fast centralized arbitrator
EP0464237A1 (de) * 1990-07-03 1992-01-08 International Business Machines Corporation Busarbitrierungsschema
US5280591A (en) * 1991-07-22 1994-01-18 International Business Machines, Corporation Centralized backplane bus arbiter for multiprocessor systems
US5341052A (en) * 1991-12-04 1994-08-23 North American Philips Corporation Arbiter with test capability and associated testing method
US5371893A (en) * 1991-12-27 1994-12-06 International Business Machines Corporation Look-ahead priority arbitration system and method
US5274785A (en) * 1992-01-15 1993-12-28 Alcatel Network Systems, Inc. Round robin arbiter circuit apparatus

Also Published As

Publication number Publication date
EP0675446B1 (de) 2000-11-29
CA2145553A1 (en) 1995-10-01
BR9501308A (pt) 1995-11-07
EP0675446A1 (de) 1995-10-04
US5692136A (en) 1997-11-25
CA2145553C (en) 1999-12-21
DE69519486D1 (de) 2001-01-04

Similar Documents

Publication Publication Date Title
DE69229111D1 (de) Vorrichtung zur diskontinuierlichen reinigung von flüssigkeiten
DE69328841D1 (de) Mehrfachprozessorrechnersystem
KR930701785A (ko) 고도의 병렬 다중프로세서 시스템용 통합 소프트웨어 아키텍쳐
DE68925763T2 (de) Verbindungs- und Zugriffsarbitrierungsanordnung für Multiprozessorsystem
DE69224571D1 (de) Mehrprozessorrechnersystem
DE69634572D1 (de) Perfusionssytem zur hyperthermiebehandlung
DE69230093D1 (de) Multiprozessorsystem
DE69130106T2 (de) Arbitrierung von paketvermittelten Bussen, einschliesslich Bussen von Multiprozessoren mit gemeinsam genutztem Speicher
DE69030640D1 (de) Multiprozessorarbitrierung in für Einzelprozessor bestimmten Arbitrierungsschemas
DE69721643D1 (de) Multiprozessorsystem ausgestaltet zur effizienten Ausführung von Schreiboperationen
DE69841190D1 (de) Snoopfilter zur Verwendung in Multiprozessor-Rechnersystemen
IT8367111A0 (it) Circuito di arbitraggio a struttura distribuita per le richieste di accesso al bus di un sistema multiprocessore
DE69326530T2 (de) Mehrrechnersystem
DE69332059D1 (de) Datenübertragung zwischen Prozessoren in Mehrprozessorsystemen
DE69314334D1 (de) Vorrichtung zur osteosynthese von rückenwirbeln
DE69632634D1 (de) Arbitrierungseinheit zum Multiprozessorsystembuszugriff mit Wiederholungsfähigkeit
DE69727407D1 (de) Verteilte Ausführung von modusungeeigneten Befehlen in Multiprozessorsysteme
DE69228582D1 (de) Vorrichtung zur Vermeidung von Prozessorblockierungen in einem Multiprozessorsystem
DE69432401D1 (de) Vorrichtung zur Integrierung von Bus-Master-Besitzrecht von Lokalbuslast
DE59410317D1 (de) Verfahren zur Koordination von parallelen Zugriffen mehrerer Prozessoren auf Resourcenkonfigurationen
DE68926043T2 (de) Mehrprozessor-Computersystem
DE69702129D1 (de) Busarbiter mit transaktionsklassifizierungsmechanismus zur dynamischen veränderung von arbitrierungspriorität
DE69519486T2 (de) Multiprozessorsystem mit Prioritätsarbiter zur Arbitrierung von Anforderungen aus den Prozessoren
DE69525949T2 (de) Arbitrierungseinheit mit kreisförmiger Priorität, insbesondere für Multiprozessorsysteme mit synchronen symmetrischen Prozessoren
DE69231201T2 (de) Mehrprozessorsystem mit mikroprogrammierten Mitteln für die Verteilung von Prozessen auf Prozessoren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee