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
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】
【目的】密結合マルチプロセッサシステムにおいて、適
用できる試験プログラムを自動で選択し、中央処理装置
への自動割当て、同時実行を行う試験方式を提供する。 【構成】密結合マルチプロセッサシステムにおいて、中
央処理装置接続状態確認手段3を用いて中央処理装置台
数をカウントし、適用できる試験プログラムを試験プロ
グラム登録手段4を用いて自動で選択して試験プログラ
ム登録テ−ブル7に登録し、中央処理装置割当て手段5
を用いて各試験プログラムを各中央処理装置に割当て、
試験プログラム同時実行手段6を用いて各中央処理装置
に割り当てられた試験プログラムを同時に実行する。
用できる試験プログラムを自動で選択し、中央処理装置
への自動割当て、同時実行を行う試験方式を提供する。 【構成】密結合マルチプロセッサシステムにおいて、中
央処理装置接続状態確認手段3を用いて中央処理装置台
数をカウントし、適用できる試験プログラムを試験プロ
グラム登録手段4を用いて自動で選択して試験プログラ
ム登録テ−ブル7に登録し、中央処理装置割当て手段5
を用いて各試験プログラムを各中央処理装置に割当て、
試験プログラム同時実行手段6を用いて各中央処理装置
に割り当てられた試験プログラムを同時に実行する。
Description
【0001】
【産業上の利用分野】本発明は、密結合マルチプロセッ
サシステムに関し、特に、密結合マルチプロセッサシス
テムを評価するのに用いられる密結合マルチプロセッサ
システム試験技術に関する。
サシステムに関し、特に、密結合マルチプロセッサシス
テムを評価するのに用いられる密結合マルチプロセッサ
システム試験技術に関する。
【0002】
【従来の技術】従来、密結合マルチプロセッサシステム
を評価するための試験に関する技術として、例えば、特
開平2−259842号公報に記載されているように、
論理的に接続状態にある全ての中央処理装置の機能評価
を自動的に連続して行う方式が用いられてきた。特開平
2−259842号公報に記載の密結合マルチプロセッ
サシステム試験方式では、1つの中央処理装置の試験が
終了した後、その中央処理装置を停止させ、次の中央処
理装置を起動する。
を評価するための試験に関する技術として、例えば、特
開平2−259842号公報に記載されているように、
論理的に接続状態にある全ての中央処理装置の機能評価
を自動的に連続して行う方式が用いられてきた。特開平
2−259842号公報に記載の密結合マルチプロセッ
サシステム試験方式では、1つの中央処理装置の試験が
終了した後、その中央処理装置を停止させ、次の中央処
理装置を起動する。
【0003】
【発明が解決しようとする課題】上述した従来の密結合
マルチプロセッサシステム試験方式では、同時に複数の
中央処理装置を動作させるという点について考慮されて
おらず、密結合マルチプロセッサシステムに特有なメモ
リ制御部の検証が十分にできないできず、また、複数の
試験プログラムを実行する場合に時間がかかるという欠
点があった。
マルチプロセッサシステム試験方式では、同時に複数の
中央処理装置を動作させるという点について考慮されて
おらず、密結合マルチプロセッサシステムに特有なメモ
リ制御部の検証が十分にできないできず、また、複数の
試験プログラムを実行する場合に時間がかかるという欠
点があった。
【0004】本発明の目的は、上記欠点を除去し、操作
が少なく評価効率の良い密結合マルチプロセッサ試験技
術を提供することにある。
が少なく評価効率の良い密結合マルチプロセッサ試験技
術を提供することにある。
【0005】
【課題を解決するための手段】本発明の密結合マルチプ
ロセッサシステムの試験システムは、密結合マルチプロ
セッサシステムに論理的に接続されている中央処理装置
の台数を認識する中央処理装置接続状態確認手段と、試
験プログラムを登録する試験プログラム登録テ−ブル
と、前記密結合マルチプロセッサシステムに適用できる
試験プログラムを試験プログラム群から自動的に検索し
て前記試験プログラム登録テ−ブルに登録する試験プロ
グラム登録手段と、前記試験プログラム登録テ−ブルと
前記中央処理装置台数に対応する試験走行フラグと、前
記密結合マルチプロセッサシステムに論理的に接続状態
にある全中央処理装置に自動的に前記試験プログラムを
割当てる中央処理装置割当て手段と、前記密結合マルチ
プロセッサシステムに論理的に接続状態にある全中央処
理装置で同時に前記試験プログラムを実行させる試験プ
ログラム同時実行手段とを有する。
ロセッサシステムの試験システムは、密結合マルチプロ
セッサシステムに論理的に接続されている中央処理装置
の台数を認識する中央処理装置接続状態確認手段と、試
験プログラムを登録する試験プログラム登録テ−ブル
と、前記密結合マルチプロセッサシステムに適用できる
試験プログラムを試験プログラム群から自動的に検索し
て前記試験プログラム登録テ−ブルに登録する試験プロ
グラム登録手段と、前記試験プログラム登録テ−ブルと
前記中央処理装置台数に対応する試験走行フラグと、前
記密結合マルチプロセッサシステムに論理的に接続状態
にある全中央処理装置に自動的に前記試験プログラムを
割当てる中央処理装置割当て手段と、前記密結合マルチ
プロセッサシステムに論理的に接続状態にある全中央処
理装置で同時に前記試験プログラムを実行させる試験プ
ログラム同時実行手段とを有する。
【0006】
【作用】中央処理装置接続状態認識手段は、論理的に接
続されている中央処理装置の台数をカウントする。試験
プログラム登録手段は、密結合マルチプロセッサシステ
ムに適用できる試験プログラムを試験プログラム群から
検索し、試験プログラム登録テ−ブルに登録する。中央
処理装置割当て手段は、中央処理装置に未実行の試験プ
ログラムの実行制御権を割当てる。中央処理装置割当て
手段は、各中央処理装置に別々の試験プログラムの実行
制御を割り当てる手段と、各中央処理装置に同じ試験プ
ログラムの実行制御を割り当てる手段とを有し、効率の
良い方の手段を割り当てる。試験プログラム同時実行手
段は各中央処理装置に割り当てられた試験プログラムを
同時に実行させる。
続されている中央処理装置の台数をカウントする。試験
プログラム登録手段は、密結合マルチプロセッサシステ
ムに適用できる試験プログラムを試験プログラム群から
検索し、試験プログラム登録テ−ブルに登録する。中央
処理装置割当て手段は、中央処理装置に未実行の試験プ
ログラムの実行制御権を割当てる。中央処理装置割当て
手段は、各中央処理装置に別々の試験プログラムの実行
制御を割り当てる手段と、各中央処理装置に同じ試験プ
ログラムの実行制御を割り当てる手段とを有し、効率の
良い方の手段を割り当てる。試験プログラム同時実行手
段は各中央処理装置に割り当てられた試験プログラムを
同時に実行させる。
【0007】
【実施例】以下、本発明の一実施例を図面を参照して説
明する。
明する。
【0008】図1は本発明の一実施例の密結合マルチプ
ロセッサシステム用試験システムの構成を示すブロック
図、図2は該試験システムの試験環境を示すブロック図
である。図1に示すように、本実施例の密結合マルチプ
ロセッサシステム用試験システムは、試験用モニタプロ
グラム1及び試験プログラム群2から構成される。
ロセッサシステム用試験システムの構成を示すブロック
図、図2は該試験システムの試験環境を示すブロック図
である。図1に示すように、本実施例の密結合マルチプ
ロセッサシステム用試験システムは、試験用モニタプロ
グラム1及び試験プログラム群2から構成される。
【0009】試験用モニタプログラム1は、中央処理装
置接続状態確認手段3、試験プログラム登録手段4、中
央処理装置割当て手段5、試験プログラム同時実行手段
6、試験プログラム登録テ−ブル7、試験走行フラグ
8、及び試験制御部9を有する。 また、試験プログラ
ム群2は、密結合マルチプロセッサシステム用試験プロ
グラムA10、密結合マルチプロセッサシステム用試験
プログラムB11、シングルプロセッサシステム用試験
プログラムC12、シングルプロセッサシステム用試験
プログラムD13を有する。
置接続状態確認手段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は自動的に起動される。
マルチプロセッサシステム14は、CPU−A15、C
PU−B16、メモリ17、メモリ制御部18を有す
る。さらに、メモリ17に試験用モニタプログラム1及
び試験用プログラム群2が格納されると、試験用モニタ
プログラム1は自動的に起動される。
【0011】次に、本実施例の動作について図面を参照
して説明する。
して説明する。
【0012】まず、密結合マルチプロセッサシステム1
4を立ちあげる。この時、試験用モニタプログラム1及
び試験プログラム群2がメモリ17にロ−ドされ、制御
が試験用モニタプログラム1に渡される。
4を立ちあげる。この時、試験用モニタプログラム1及
び試験プログラム群2がメモリ17にロ−ドされ、制御
が試験用モニタプログラム1に渡される。
【0013】次に、中央処理装置接続状態確認手段3に
制御が移り、ここで密結合マルチプロセッサシステム1
4に論理的に接続されている中央処理装置の台数がカウ
ントされ、制御は試験プログラム登録手段4に移る。図
2の場合、CPU−A15及びCPU−B16が論理的
接続状態にあるので、中央処理装置は2台とカウントさ
れる。
制御が移り、ここで密結合マルチプロセッサシステム1
4に論理的に接続されている中央処理装置の台数がカウ
ントされ、制御は試験プログラム登録手段4に移る。図
2の場合、CPU−A15及びCPU−B16が論理的
接続状態にあるので、中央処理装置は2台とカウントさ
れる。
【0014】試験プログラム登録手段4では、密結合マ
ルチプロセッサシステムに適用できる試験プログラムを
試験プログラム群2から検索し、試験プログラム登録テ
−ブル7に登録し、試験走行フラグ8を中央処理装置台
数分オフする。
ルチプロセッサシステムに適用できる試験プログラムを
試験プログラム群2から検索し、試験プログラム登録テ
−ブル7に登録し、試験走行フラグ8を中央処理装置台
数分オフする。
【0015】本実施例では、密結合マルチプロセッサシ
ステム14に適用できる試験プログラムとして試験プロ
グラムA10及び試験プログラムB11の2個の試験プ
ログラムがあるので、試験プログラム登録テ−ブル7に
2個の試験プログラムを登録し、それぞれの試験走行フ
ラグ8を中央処理装置2台分オフし、制御を中央処理装
置割当手段5に移す。
ステム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に移す。
装置に別々の試験プログラムを割り当てる手段と、各中
央処理装置に同じ試験プログラムを割り当てる手段とを
有するが、本実施例では、各中央処理装置に別々の試験
プログラムを割り当てる手段で説明する。中央処理装置
割当て手段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に移す。
ラム登録テ−ブル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に移し試験を終了する。
グラム登録テ−ブル7と各中央処理装置に対応した試験
走行フラグ8を参照し、密結合マルチプロセッサシステ
ムに適用できる全ての試験プログラムが全中央処理装置
で実行されたことを確認する、処理を試験用モニタプロ
グラム1に移し試験を終了する。
【0019】本実施例によれば、例えば、HDとメモリ
間のDMA転送を行う試験プログラムとDATとメモリ
間のDMAデ−タ転送を行う試験プログラムをCPU−
A15とCPU−B16で同時に実行することにより、
メモリに負荷がかかりハ−ドウェアによるメモリ制御部
18の検証に着眼した試験が効率よくできるという効果
がある。
間の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…メモリ
制御部。
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】複数の中央処理装置がメモリを共有する密
結合マルチプロセッサシステムにおいて、前記複数の中
央処理装置のうちの前記密結合マルチプロセッサシステ
ムに論理的に接続されている中央処理装置の台数を認識
する中央処理装置接続状態確認手段と、試験プログラム
を登録する試験プログラム登録テ−ブルと、前記密結合
マルチプロセッサシステムに適用できる試験プログラム
を試験プログラム群から自動的に検索して前記試験プロ
グラム登録テ−ブルに登録する試験プログラム登録手段
と、前記試験プログラム登録テ−ブルと前記中央処理装
置台数に対応する試験走行フラグと、前記密結合マルチ
プロセッサシステムに論理的に接続状態にある全中央処
理装置に自動的に前記試験プログラムを割当てる中央処
理装置割当て手段と、前記密結合マルチプロセッサシス
テムに論理的に接続状態にある全中央処理装置で同時に
前記試験プログラムを実行させる試験プログラム同時実
行手段とを有することを特徴とする密結合マルチプロセ
ッサシステムの試験システム。
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)
| 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 |
-
1995
- 1995-09-04 JP JP7226232A patent/JPH0973435A/ja active Pending
Cited By (2)
| 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) | タスクデバッグ方法 |