JPH02141864A - マルチプロセツサシステム - Google Patents

マルチプロセツサシステム

Info

Publication number
JPH02141864A
JPH02141864A JP29454288A JP29454288A JPH02141864A JP H02141864 A JPH02141864 A JP H02141864A JP 29454288 A JP29454288 A JP 29454288A JP 29454288 A JP29454288 A JP 29454288A JP H02141864 A JPH02141864 A JP H02141864A
Authority
JP
Japan
Prior art keywords
trace
fep
feps
area
multiprocessor system
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
JP29454288A
Other languages
English (en)
Inventor
Nobuyuki Echigo
信幸 越後
Hiroyuki Tanaka
田中 洋幸
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.)
Hitachi Instruments Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Instruments Engineering Co Ltd
Hitachi Ltd
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 Hitachi Instruments Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Instruments Engineering Co Ltd
Priority to JP29454288A priority Critical patent/JPH02141864A/ja
Publication of JPH02141864A publication Critical patent/JPH02141864A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数個のマイクロプロセッサを用い周辺装置
の制御を行うコンピュータシステムに係り、周辺装置の
状況を、MP側で知ることを可能とすることにより、シ
ステムのメンテナンス上、効果的なコンピュータシステ
ムに関する。
〔従来の技術〕
コンピュータシステムにおいて、各種周辺1/O機器を
制御する場合、MPの負荷を軽減するため、複数個のF
EPを用い、各周辺装置の制御をMPと独立して行なう
方法が考えられている(第2図)。このような装置では
、各FEPは。
MPとは独立して周辺装置の処理を行うので、MP側の
負荷を軽減でき、処理能力の高いコンピュータシステム
を構築できる。
〔発明が解決しようとする課題〕
しかし、マルチプロセッサ構成とした場合、処理を、F
EPが分散して行なうため、各プロセツサの処理状況を
把握できなかった。そのためFEP側で、何らかのトラ
ブル発生した場合に、その解析が困難となるといった点
において、問題があつ本発明の目的は、FEPの処理状
況をMP側から、任意のタイミングで読出すことを可能
にすることにより、マルチプロセッサシステムの保守性
の向上をはかることにある。
〔課題を解決するための手段〕
上記目的は、MPのメモリ空間上に、FEPから書込み
可能な領域を、トレースバッファとして配し、トレース
バッファ内に各FEPの処理状況をセットする領域(ト
レースエリア)の設定、及びトレースの開始、終了をF
EPに対し指定できる機構を持たせ、MP側から任意の
タイミングでFEPの処理状況を読出すことを可能とす
ることにより達成される。
〔作用〕 上記手段を実現するための装置の構成を、第1図に示す
、MP側は、FEPに対し、トレースエリアの指定及び
、トレースの開始、終了を設定する。FEPは、トレー
スの開始を検出すると、指定されたトレースエリアに対
し、データの処理状況の書込みを行なう、又、トレース
の終了をMPか指定されると、FEPは、トレースエリ
アへの書込みを停止する。トレースエリアは、MP側の
アドレス空間に存在するため、FEPの状況をMP側か
ら、任意のタイミングで読出すことが、可能となる。
〔実施例〕
以下、本発明の一実施例として、周辺I/Oの制御を、
ローカルプロセッサ(以下LPと称す)により分散して
行なうシステムを第3図を用いて説明する。
本システムにおいて、MP側のメモリ上に、トレースバ
ッファとしてMPとLPの両方からアクセス可能なデュ
アルポートRAMを、又、MP側からトレースの実行、
終了を指定するトレーススタートレジスタ(TSR)及
び、トレースバッファ内のトレース情報をセットする領
域を指定するトレースエリアレジスタ(TAR)を設け
る。
MP側は、TARをセットし、そしてTSRにトレース
実行とセットすることにより、LPは、トレースバッフ
ァに対し、データの処理状況を順次。
記録(トレース)していく。そして、TSRに、トレー
ス終了がセットされるまでの間、トレースを実行する。
トレース実行中、MP側からトレースバッファの内容を
読出すことにより、LPでのデータ処理状況を任意に知
ることが可能となる。
それにより、LP又は周辺I/O機器において、トラブ
ルが発生した場合に備え、TARとTSRをセットしト
レースを行い、トラブル発生時に、TSRをリセットし
、トレースを中断し、トレースバッファを読出すことで
、システムに影響を与えることなべ、トラブル要因の解
析力別行え、トラブル処理を効果的に実施できる。
それに対し、従来のトレース機構を持たないシステムに
おいて、トラブルが発生した場合、その解析のためには
、LP側の動作をチエツクするためのツール等が必要と
なり、調査に多くの手間がかかり、最悪の場合、システ
ムを停止する必要が生じてくる場合がある。
以上述べたように、本発明により、従来のシステムより
、保守上、有効なシステムを構築できる。
〔発明の効果〕
本発明によれば、トレースバッファを通して、FEPの
データ処理状況を、MP側から任意のタイミングで、読
出すことが可能となるため、FEP側において、トラブ
ル発生時における原因の解析を、効率的に行えるように
なるため、メンテナンス上、効果的なコンピュータシス
テムを構築できる。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は従来
装置の構成を示すブロック図、第3図は本発明の実施例
であるLPを用いて周辺I/O制御を行なうマルチプロ
セッサシステムを示す図である。 1・・・FEPを統轄制御するメインプロセッサ、2・
・・メイン側メモリ領域(メインメモリ)、3・・・メ
インメモリ領域上のトレースバッファ、4・・・FEP
内に有りMPよりセット可能なトレースエリア指定機構
、5・・・MPよりセット可能なトレースBUSYフラ
グ、6・・・周辺I/Oの制御を行なうフロントエンド
プロセッサ、7・・・FEPにより制御される周辺I/
O装置、8・・・トレースバッファとして使用するデュ
アルポートRAM、9・・・トレースの実行、終了を指
定するトレーススタートレジスタ。 1o・・・トレースバッファ上のトレースデータセット
領域の指定を行なうトレースエリアレジスタ、11・・
・FEP内で実際に周辺I/Oの制御を行なうローカル
プロセッサ、12・・・MPよりアクセス第2図

Claims (1)

    【特許請求の範囲】
  1. 1、高速演算、周辺I/O制御等の処理を、それぞれ独
    立して行う複数個のフロントエンドプロセッサ(以下、
    FEPと呼ぶ)と、それらFEPを統轄制御するメイン
    プロセッサ(以下、MPと呼ぶ)により構成されるマル
    チプロセッサシステムにおいて、MPのメモリ空間上に
    、FEPからアクセス可能なメモリ(トレースバッファ
    )と、各FEPのトレースバッファ内のアドレス領域を
    指定するレジスタ、及びFEPデータ処理状況のトレー
    ス開始、終了を指定するBUSYフラグを設け、このB
    USYフラグをMPよりセットし、BUSYフラグがセ
    ットされている間、FEPはトレースバッファへデータ
    処理状況の情報(トレースデータ)をセットすることで
    、トレースバッファを通して、FEPの処理状況をMP
    から読出し可能としたことを特徴とするマルチプロセッ
    サシステム。
JP29454288A 1988-11-24 1988-11-24 マルチプロセツサシステム Pending JPH02141864A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29454288A JPH02141864A (ja) 1988-11-24 1988-11-24 マルチプロセツサシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29454288A JPH02141864A (ja) 1988-11-24 1988-11-24 マルチプロセツサシステム

Publications (1)

Publication Number Publication Date
JPH02141864A true JPH02141864A (ja) 1990-05-31

Family

ID=17809135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29454288A Pending JPH02141864A (ja) 1988-11-24 1988-11-24 マルチプロセツサシステム

Country Status (1)

Country Link
JP (1) JPH02141864A (ja)

Similar Documents

Publication Publication Date Title
US4691280A (en) High performance multi-processor system
JPH02141864A (ja) マルチプロセツサシステム
JPH0340417B2 (ja)
JPH0241550A (ja) データ処理装置
JPH036748A (ja) オンライン端末装置
JPS6272040A (ja) 情報トレ−ス方式
JPS6121542A (ja) デ−タ転送装置
JP2785855B2 (ja) 情報処理装置
RU1835551C (ru) Устройство дл обработки данных
KR890008681A (ko) 프로세서 제어 장치
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPS63292248A (ja) デ−タ処理システム
JPS6389949A (ja) メモリバツフア管理方式
JPS63231545A (ja) フアイル転送システム
JPS6051348A (ja) 回線トレ−ス方式
JPS62260263A (ja) マルチプロセツサによるプログラム制御方式
JPS62137640A (ja) インタプリタの実行制御方式
JPH04358254A (ja) アダプタ制御方式
JPH01126749A (ja) 周辺機器データ制御装置
JPS6211945A (ja) デバツグシステム
JPS59161717A (ja) 優先順位決定方式
JPS6089256A (ja) フアイル制御装置
JPS6134662A (ja) マイクロコンピユ−タ応用機器
JPH0758467B2 (ja) タスク間通信方式
JPH0193855A (ja) 情報処理装置におけるメモリ制御方式