JPH02244372A - Load decentralized type multiprocessor interruption control system - Google Patents

Load decentralized type multiprocessor interruption control system

Info

Publication number
JPH02244372A
JPH02244372A JP6531589A JP6531589A JPH02244372A JP H02244372 A JPH02244372 A JP H02244372A JP 6531589 A JP6531589 A JP 6531589A JP 6531589 A JP6531589 A JP 6531589A JP H02244372 A JPH02244372 A JP H02244372A
Authority
JP
Japan
Prior art keywords
processor
interruption
interrupt
load
stop state
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.)
Pending
Application number
JP6531589A
Other languages
Japanese (ja)
Inventor
Kiyomitsu Fukuda
福田 清光
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
Priority to JP6531589A priority Critical patent/JPH02244372A/en
Publication of JPH02244372A publication Critical patent/JPH02244372A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To decentralize a load equally to respective processors by selecting one processor in a stop state if there is the processor in the stop state and initiating an interruption, and selecting one processor which initiate no interruption recently unless there is the processor in the stop state and initiating the interruption. CONSTITUTION:If an interruption factor is generated, an interruption controller 1 reads the states of respective processors 41, 42 - 4n through a processor state readout interface bus 2 and interrupts the processor 4i (i: 1, 2 - n) in the stop state through an interruption line 3 when there is the processor in the stop state. When there is no processor in the stop state, the processor 4j (j: 1, 2 - n) which causes no interruption recently is interrupted through the interruption line 3. The processor 4i or 4j which is informed by the interruption performs interruption processing. Consequently, the load is decentralized equally to the respective processors.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は負荷分散型マルチプロセッサシステムにおける
割込み制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an interrupt control method in a load distributed multiprocessor system.

〔従来の技術〕[Conventional technology]

従来、負荷分散型マルチプロセッサシステムにおける割
込み制御方式においては、割込み要因の種別に応じて特
定のプロセッサにのみ割込みを発生させるか、全てのプ
ロセッサに対して割込みを発生させて各プロセッサが排
他的に処理権を確保している。
Conventionally, in interrupt control methods for load-balanced multiprocessor systems, interrupts are generated only to a specific processor depending on the type of interrupt factor, or interrupts are generated to all processors so that each processor can receive an exclusive Processing rights are secured.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の負荷分散型マルチプロセッサシステムに
おける割込み制御方式は、割込み要因が発生しない時点
で任意のプロセッサを選択して割込み処理を実行させら
れないため、負荷を各プロセッサに均等に分散できない
The interrupt control method in the conventional load-balanced multiprocessor system described above cannot uniformly distribute the load to each processor because it is not possible to select an arbitrary processor to execute interrupt processing when no interrupt factor occurs.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の負荷分散型マルチプロセッサ割込み制御方式は
割込み要因発生時、負荷分散型マルチプロセッサの各プ
ロセッサの状態を読出し、停止状態のプロセッサがあれ
ば停止状態のプロセッサを1つ選択して割込みを発生さ
せ、がつ停止状態のプロセッサがなければ最近割込みを
発生させていないプロセッサを1つ選択して割込みを発
生させる手段を備える。
The load-balanced multiprocessor interrupt control method of the present invention reads the status of each processor in the load-balanced multiprocessor when an interrupt factor occurs, and if any processor is in a stopped state, selects one of the stopped processors and generates an interrupt. and if there is no processor in a halted state, means is provided for selecting one processor that has not recently generated an interrupt and generating an interrupt.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

本発明の一実施例を示す第1図を参照すると、割込み要
因が発生すると、割込み制御装置1はプロセッサ状態読
出しインタフェースバス2を介して各プロセッサ41.
42〜4nの状態を読出し、停止状態のプロセッサがあ
れば停止状態のプロセッサ4i(i:l、2〜n)に割
込み線3を介して割込みを発生させる。一方、停止状態
のプロセッサがなければ最近割込みを発生させていない
プロセッサ4j(j:1,2〜n)に割込み線3を介し
て割込みを発生させる。割込みにより通知されたプロセ
ッサ41または4jは割込み処理を行なう。
Referring to FIG. 1, which shows one embodiment of the present invention, when an interrupt factor occurs, an interrupt control device 1 communicates with each processor 41 .
42 to 4n are read, and if there is a stopped processor, an interrupt is generated to the stopped processor 4i (i:l, 2 to n) via the interrupt line 3. On the other hand, if there is no processor in a stopped state, an interrupt is generated via the interrupt line 3 to a processor 4j (j: 1, 2 to n) that has not recently generated an interrupt. The processor 41 or 4j notified by the interrupt processes the interrupt.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、割込み要因発生時
に各プロセッサの状態を読出し、停止状態のプロセッサ
があれば停止状態のプロセッサを1つ選択して割込みを
発生させ、かつ停止状態のプロセッサがなければ最近割
込みを発生させていないプロセッサを1つ選択して割込
みを発生させることにより、負荷を各プロセッサに均等
に分散できる。
As explained above, according to the present invention, when an interrupt factor occurs, the status of each processor is read, and if there is a stopped processor, one of the stopped processors is selected to generate an interrupt, and the stopped processor is If not, by selecting one processor that has not recently generated an interrupt and generating an interrupt, the load can be evenly distributed to each processor.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例を示す構成図である。 1・・・割込み制御装置、2・・・プロセッサ状態読出
しインターフェースバス、3・・・割込み線、41゜4
2〜4n・・・プロセッサ。
FIG. 1 is a block diagram showing an embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... Interrupt control device, 2... Processor status read interface bus, 3... Interrupt line, 41°4
2-4n...processor.

Claims (1)

【特許請求の範囲】[Claims] 割込み要因発生時、負荷分散型マルチプロセッサの各プ
ロセッサの状態を読出し、停止状態のプロセッサがあれ
ば停止状態のプロセッサを1つ選択して割込みを発生さ
せ、かつ停止状態のプロセッサがなければ最近割込みを
発生させていないプロセッサを1つ選択して割込みを発
生させる手段を備えることを特徴とする負荷分散型マル
チプロセッサ割込み制御方式。
When an interrupt factor occurs, the status of each processor in the load-balanced multiprocessor is read, and if there is a stopped processor, one of the stopped processors is selected to generate an interrupt, and if there is no stopped processor, the most recent interrupt is generated. 1. A load-distributed multiprocessor interrupt control system comprising means for selecting one processor that is not generating an interrupt and generating an interrupt.
JP6531589A 1989-03-17 1989-03-17 Load decentralized type multiprocessor interruption control system Pending JPH02244372A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6531589A JPH02244372A (en) 1989-03-17 1989-03-17 Load decentralized type multiprocessor interruption control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6531589A JPH02244372A (en) 1989-03-17 1989-03-17 Load decentralized type multiprocessor interruption control system

Publications (1)

Publication Number Publication Date
JPH02244372A true JPH02244372A (en) 1990-09-28

Family

ID=13283353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6531589A Pending JPH02244372A (en) 1989-03-17 1989-03-17 Load decentralized type multiprocessor interruption control system

Country Status (1)

Country Link
JP (1) JPH02244372A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836498A (en) * 1994-07-25 1996-02-06 Nec Software Ltd Multiprocessor system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836498A (en) * 1994-07-25 1996-02-06 Nec Software Ltd Multiprocessor system

Similar Documents

Publication Publication Date Title
JP2638065B2 (en) Computer system
JPH0318222B2 (en)
JPH04332070A (en) Computer system
JPH0314136A (en) Mutual diagnostic system for microprocessor system
JPS59188749A (en) System for controlling data transfer
JP2597637B2 (en) Hardware state switching control method
JPH02287845A (en) Computer system
JPH03174647A (en) Multiprocessor control system
KR910005757Y1 (en) Handshaking Circuits in Multiprocessors
JPH0254362A (en) Parallel process computer
JPS62233874A (en) Information processing system
JP2574539B2 (en) Semiconductor device
JPH02153449A (en) Information processor
JPH0354374B2 (en)
JPH0236971B2 (en)
JPH01319849A (en) Interrupting circuit
JPS62206661A (en) Additional processor
JPH04245547A (en) Processing abnormality detection system for processor
JPH02195463A (en) Information processor
JPH0836498A (en) Multiprocessor system
JPH0436854A (en) Inter-processor communication system
JPS6348994A (en) System bus control circuit
JPH01144131A (en) Preference control system for execution of transaction
JPS63308661A (en) Multi-processor system
JPH0535460B2 (en)