JPH0973435A - 密結合マルチプロセッサシステムの試験システム - Google Patents

密結合マルチプロセッサシステムの試験システム

Info

Publication number
JPH0973435A
JPH0973435A JP7226232A JP22623295A JPH0973435A JP H0973435 A JPH0973435 A JP H0973435A JP 7226232 A JP7226232 A JP 7226232A JP 22623295 A JP22623295 A JP 22623295A JP H0973435 A JPH0973435 A JP H0973435A
Authority
JP
Japan
Prior art keywords
test program
test
central processing
tightly coupled
processing unit
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
JP7226232A
Other languages
English (en)
Inventor
Masaru Morohoshi
勝 諸星
Yoichi Tsufuku
陽一 津布久
Yasuyuki Ishiki
康之 石木
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 Ltd
Hitachi Industrial Equipment Systems Co Ltd
Original Assignee
Hitachi Ltd
Hitachi East Service Engineering Co 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 Ltd, Hitachi East Service Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP7226232A priority Critical patent/JPH0973435A/ja
Publication of JPH0973435A publication Critical patent/JPH0973435A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【目的】密結合マルチプロセッサシステムにおいて、適
用できる試験プログラムを自動で選択し、中央処理装置
への自動割当て、同時実行を行う試験方式を提供する。 【構成】密結合マルチプロセッサシステムにおいて、中
央処理装置接続状態確認手段3を用いて中央処理装置台
数をカウントし、適用できる試験プログラムを試験プロ
グラム登録手段4を用いて自動で選択して試験プログラ
ム登録テ−ブル7に登録し、中央処理装置割当て手段5
を用いて各試験プログラムを各中央処理装置に割当て、
試験プログラム同時実行手段6を用いて各中央処理装置
に割り当てられた試験プログラムを同時に実行する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、密結合マルチプロセッ
サシステムに関し、特に、密結合マルチプロセッサシス
テムを評価するのに用いられる密結合マルチプロセッサ
システム試験技術に関する。
【0002】
【従来の技術】従来、密結合マルチプロセッサシステム
を評価するための試験に関する技術として、例えば、特
開平2−259842号公報に記載されているように、
論理的に接続状態にある全ての中央処理装置の機能評価
を自動的に連続して行う方式が用いられてきた。特開平
2−259842号公報に記載の密結合マルチプロセッ
サシステム試験方式では、1つの中央処理装置の試験が
終了した後、その中央処理装置を停止させ、次の中央処
理装置を起動する。
【0003】
【発明が解決しようとする課題】上述した従来の密結合
マルチプロセッサシステム試験方式では、同時に複数の
中央処理装置を動作させるという点について考慮されて
おらず、密結合マルチプロセッサシステムに特有なメモ
リ制御部の検証が十分にできないできず、また、複数の
試験プログラムを実行する場合に時間がかかるという欠
点があった。
【0004】本発明の目的は、上記欠点を除去し、操作
が少なく評価効率の良い密結合マルチプロセッサ試験技
術を提供することにある。
【0005】
【課題を解決するための手段】本発明の密結合マルチプ
ロセッサシステムの試験システムは、密結合マルチプロ
セッサシステムに論理的に接続されている中央処理装置
の台数を認識する中央処理装置接続状態確認手段と、試
験プログラムを登録する試験プログラム登録テ−ブル
と、前記密結合マルチプロセッサシステムに適用できる
試験プログラムを試験プログラム群から自動的に検索し
て前記試験プログラム登録テ−ブルに登録する試験プロ
グラム登録手段と、前記試験プログラム登録テ−ブルと
前記中央処理装置台数に対応する試験走行フラグと、前
記密結合マルチプロセッサシステムに論理的に接続状態
にある全中央処理装置に自動的に前記試験プログラムを
割当てる中央処理装置割当て手段と、前記密結合マルチ
プロセッサシステムに論理的に接続状態にある全中央処
理装置で同時に前記試験プログラムを実行させる試験プ
ログラム同時実行手段とを有する。
【0006】
【作用】中央処理装置接続状態認識手段は、論理的に接
続されている中央処理装置の台数をカウントする。試験
プログラム登録手段は、密結合マルチプロセッサシステ
ムに適用できる試験プログラムを試験プログラム群から
検索し、試験プログラム登録テ−ブルに登録する。中央
処理装置割当て手段は、中央処理装置に未実行の試験プ
ログラムの実行制御権を割当てる。中央処理装置割当て
手段は、各中央処理装置に別々の試験プログラムの実行
制御を割り当てる手段と、各中央処理装置に同じ試験プ
ログラムの実行制御を割り当てる手段とを有し、効率の
良い方の手段を割り当てる。試験プログラム同時実行手
段は各中央処理装置に割り当てられた試験プログラムを
同時に実行させる。
【0007】
【実施例】以下、本発明の一実施例を図面を参照して説
明する。
【0008】図1は本発明の一実施例の密結合マルチプ
ロセッサシステム用試験システムの構成を示すブロック
図、図2は該試験システムの試験環境を示すブロック図
である。図1に示すように、本実施例の密結合マルチプ
ロセッサシステム用試験システムは、試験用モニタプロ
グラム1及び試験プログラム群2から構成される。
【0009】試験用モニタプログラム1は、中央処理装
置接続状態確認手段3、試験プログラム登録手段4、中
央処理装置割当て手段5、試験プログラム同時実行手段
6、試験プログラム登録テ−ブル7、試験走行フラグ
8、及び試験制御部9を有する。 また、試験プログラ
ム群2は、密結合マルチプロセッサシステム用試験プロ
グラムA10、密結合マルチプロセッサシステム用試験
プログラムB11、シングルプロセッサシステム用試験
プログラムC12、シングルプロセッサシステム用試験
プログラムD13を有する。
【0010】図2に示すように、試験環境をなす密結合
マルチプロセッサシステム14は、CPU−A15、C
PU−B16、メモリ17、メモリ制御部18を有す
る。さらに、メモリ17に試験用モニタプログラム1及
び試験用プログラム群2が格納されると、試験用モニタ
プログラム1は自動的に起動される。
【0011】次に、本実施例の動作について図面を参照
して説明する。
【0012】まず、密結合マルチプロセッサシステム1
4を立ちあげる。この時、試験用モニタプログラム1及
び試験プログラム群2がメモリ17にロ−ドされ、制御
が試験用モニタプログラム1に渡される。
【0013】次に、中央処理装置接続状態確認手段3に
制御が移り、ここで密結合マルチプロセッサシステム1
4に論理的に接続されている中央処理装置の台数がカウ
ントされ、制御は試験プログラム登録手段4に移る。図
2の場合、CPU−A15及びCPU−B16が論理的
接続状態にあるので、中央処理装置は2台とカウントさ
れる。
【0014】試験プログラム登録手段4では、密結合マ
ルチプロセッサシステムに適用できる試験プログラムを
試験プログラム群2から検索し、試験プログラム登録テ
−ブル7に登録し、試験走行フラグ8を中央処理装置台
数分オフする。
【0015】本実施例では、密結合マルチプロセッサシ
ステム14に適用できる試験プログラムとして試験プロ
グラムA10及び試験プログラムB11の2個の試験プ
ログラムがあるので、試験プログラム登録テ−ブル7に
2個の試験プログラムを登録し、それぞれの試験走行フ
ラグ8を中央処理装置2台分オフし、制御を中央処理装
置割当手段5に移す。
【0016】中央処理装置割当て手段5は、各中央処理
装置に別々の試験プログラムを割り当てる手段と、各中
央処理装置に同じ試験プログラムを割り当てる手段とを
有するが、本実施例では、各中央処理装置に別々の試験
プログラムを割り当てる手段で説明する。中央処理装置
割当て手段5は、試験プログラム登録テ−ブル7及び試
験走行フラグ8を参照し、試験プログラムA10をCP
U−A15に、試験プログラムB11をCPU−B16
に割当て、各試験プログラムの実行を試験プログラム同
時実行手段6と試験制御部9を呼び出すことにより行
う。各試験プログラムの実行が終了すると、試験制御部
9は各試験プログラムの各中央処理装置に対応する試験
走行フラグ8をオンして、再び処理を中央処理装置割当
て手段5に移す。
【0017】中央処理装置割当て手段5は、試験プログ
ラム登録テ−ブル7と各中央処理装置に対応した試験走
行フラグ8を参照し、試験プログラムA10がCPU−
B16で未実行、試験プログラムB11がCPU−A1
5で未実行ということを知り、試験プログラムB11を
CPU−A15に、試験プログラムA10をCPU−B
16に割当て、再び試験プログラム同時実行手段6と試
験制御部9を呼び出すことで試験を実行する。各試験プ
ログラムの実行が終了すると、試験制御部9は各試験プ
ログラムの各中央処理装置に対応した試験走行フラグ8
をオフして処理を中央処理装置割当て手段5に移す。
【0018】中央処理装置割当て手段5では、試験プロ
グラム登録テ−ブル7と各中央処理装置に対応した試験
走行フラグ8を参照し、密結合マルチプロセッサシステ
ムに適用できる全ての試験プログラムが全中央処理装置
で実行されたことを確認する、処理を試験用モニタプロ
グラム1に移し試験を終了する。
【0019】本実施例によれば、例えば、HDとメモリ
間のDMA転送を行う試験プログラムとDATとメモリ
間のDMAデ−タ転送を行う試験プログラムをCPU−
A15とCPU−B16で同時に実行することにより、
メモリに負荷がかかりハ−ドウェアによるメモリ制御部
18の検証に着眼した試験が効率よくできるという効果
がある。
【0020】
【発明の効果】以上説明したように、本発明は、密結合
マルチプロセッサシステムにおいて、論理的接続状態に
ある全ての中央処理装置の評価を自動的にかつ同時に行
うことで、試験操作の簡略化及び評価時間の短縮化がで
きる効果がある。
【図面の簡単な説明】
【図1】図1は、本発明の一実施例の密結合マルチプロ
セッサシステム用試験システムの構成を示すブロック図
である。
【図2】図2は、本発明の一実施例の密結合マルチプロ
セッサシステム用試験システムの試験環境を示すブロッ
ク図である。
【符号の説明】
1…試験用モニタプログラム、2…試験プログラム群、
3…中央処理装置接続状態確認手段、4…試験プログラ
ム登録手段、5…中央処理装置割当て手段、6…試験プ
ログラム同時実行手段、7…試験プログラム登録テ−ブ
ル、8…試験走行フラグ、9…試験制御部、10、1
1、12…試験プログラム、13…試験プログラム4、
14…密結合マルチプロセッサシステム、15…CPU
−A、16…CPU−B、17…メモリ、18…メモリ
制御部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 石木 康之 東京都江東区福住1丁目13番12号 株式会 社日立東サービスエンジニアリング内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の中央処理装置がメモリを共有する密
    結合マルチプロセッサシステムにおいて、前記複数の中
    央処理装置のうちの前記密結合マルチプロセッサシステ
    ムに論理的に接続されている中央処理装置の台数を認識
    する中央処理装置接続状態確認手段と、試験プログラム
    を登録する試験プログラム登録テ−ブルと、前記密結合
    マルチプロセッサシステムに適用できる試験プログラム
    を試験プログラム群から自動的に検索して前記試験プロ
    グラム登録テ−ブルに登録する試験プログラム登録手段
    と、前記試験プログラム登録テ−ブルと前記中央処理装
    置台数に対応する試験走行フラグと、前記密結合マルチ
    プロセッサシステムに論理的に接続状態にある全中央処
    理装置に自動的に前記試験プログラムを割当てる中央処
    理装置割当て手段と、前記密結合マルチプロセッサシス
    テムに論理的に接続状態にある全中央処理装置で同時に
    前記試験プログラムを実行させる試験プログラム同時実
    行手段とを有することを特徴とする密結合マルチプロセ
    ッサシステムの試験システム。
JP7226232A 1995-09-04 1995-09-04 密結合マルチプロセッサシステムの試験システム Pending JPH0973435A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7226232A JPH0973435A (ja) 1995-09-04 1995-09-04 密結合マルチプロセッサシステムの試験システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7226232A JPH0973435A (ja) 1995-09-04 1995-09-04 密結合マルチプロセッサシステムの試験システム

Publications (1)

Publication Number Publication Date
JPH0973435A true JPH0973435A (ja) 1997-03-18

Family

ID=16841970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7226232A Pending JPH0973435A (ja) 1995-09-04 1995-09-04 密結合マルチプロセッサシステムの試験システム

Country Status (1)

Country Link
JP (1) JPH0973435A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010020766A (ja) * 2008-07-14 2010-01-28 Internatl Business Mach Corp <Ibm> テスト・ケース生成のための方法、情報処理システムおよびコンピュータ・プログラム
US7849362B2 (en) 2005-12-09 2010-12-07 International Business Machines Corporation Method and system of coherent design verification of inter-cluster interactions

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849362B2 (en) 2005-12-09 2010-12-07 International Business Machines Corporation Method and system of coherent design verification of inter-cluster interactions
JP2010020766A (ja) * 2008-07-14 2010-01-28 Internatl Business Mach Corp <Ibm> テスト・ケース生成のための方法、情報処理システムおよびコンピュータ・プログラム

Similar Documents

Publication Publication Date Title
US5991793A (en) Resource allocation method in computer system
DE3687805T2 (de) Ein-ausgabesteuersystem in einem virtuellen maschinensystem.
US7080377B2 (en) Method for effective utilizing of shared resources in computerized system
TWI235952B (en) Thread dispatch mechanism and method for multiprocessor computer systems
WO1989008883A1 (en) Record lock processor for multiprocessing data system
JPH0973435A (ja) 密結合マルチプロセッサシステムの試験システム
US5613133A (en) Microcode loading with continued program execution
US6742086B1 (en) Affinity checking process for multiple processor, multiple bus optimization of throughput
CN116149897B (zh) 一种芯片功能安全故障处理方法
KR20050057834A (ko) 멀티프로세서 시스템에서 스케줄러를 이용한 대규모데이터 처리 방법
JPH1069402A (ja) ソフトウェアの自動試験制御方法
JPH0944438A (ja) 同期タイプ入出力命令の多重処理方法
JP2878124B2 (ja) 排他実行制御方式
JP2968756B2 (ja) マルチプロセッサシステムにおける内部リソース一致化方法および装置
JPH11259431A (ja) 分散処理方法及びネットワーク分散処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH02264352A (ja) マルチプロセッサ同期方式
JP2581007B2 (ja) Cpu固定システム
CN117216110A (zh) 财务数据核对方法、系统、设备及存储介质
CN117075793A (zh) 数据存储空间处理方法、装置、设备及可读存储介质
JPH02304615A (ja) 並列ディスク制御バッファの割当て方式
JPH05127945A (ja) プログラム実行状況解析方式
JPH09167142A (ja) パラレルコンピュータシステムのジョブディスパッチ装置
JPH05282268A (ja) マルチプロセッサシステムの機能試験制御方法
JPH0324643A (ja) データベースのページ割当て方式
JPH07120301B2 (ja) タスクデバッグ方法