JPH01147745A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH01147745A JPH01147745A JP62307325A JP30732587A JPH01147745A JP H01147745 A JPH01147745 A JP H01147745A JP 62307325 A JP62307325 A JP 62307325A JP 30732587 A JP30732587 A JP 30732587A JP H01147745 A JPH01147745 A JP H01147745A
- Authority
- JP
- Japan
- Prior art keywords
- counter
- signal line
- time
- processor
- 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
- 230000010365 information processing Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は情報処理装置の改良に関し、特にその性能評価
用ハードウェアに関する。
用ハードウェアに関する。
(従来の技術)
従来、オンラインシステムにおいて実行されるプログラ
ムにおいては、一定周期の割込みによって起動されるプ
ログラム゛と、外部からの処理要求に応じて起動される
プログラムとがある。
ムにおいては、一定周期の割込みによって起動されるプ
ログラム゛と、外部からの処理要求に応じて起動される
プログラムとがある。
処理要求のないときには、次の割込み周期が発生するま
で待ち状態になっておシ、プログラム走行状態とは区別
されている。
で待ち状態になっておシ、プログラム走行状態とは区別
されている。
従来の測定方式においては、周期割込みプログラムの先
頭でハードウェアタイマをソフトウェアで続出してこれ
t”ttとする。いっぽう。
頭でハードウェアタイマをソフトウェアで続出してこれ
t”ttとする。いっぽう。
待ち状態になる直前に再びハードウェアタイマの内容を
読出してこれktzとする。そこで、(tz−tt)?
求めてメモリ上、またはレジスタ上に一定時間間隔にわ
たって積算してゆくことにより、プロセサの処理能率を
求めていた。
読出してこれktzとする。そこで、(tz−tt)?
求めてメモリ上、またはレジスタ上に一定時間間隔にわ
たって積算してゆくことにより、プロセサの処理能率を
求めていた。
(発明が解決しようとする問題点)
上述し友従米の情報処理装置における測定方式では、測
定のための余分なステップが必要であるため、正確な処
理装置の能率が測定できないと云う欠点があシ、また、
実行された命令の数を測定できないと云う欠点がある。
定のための余分なステップが必要であるため、正確な処
理装置の能率が測定できないと云う欠点があシ、また、
実行された命令の数を測定できないと云う欠点がある。
本発明の目的は、予め指定されt時間内で実際に処理が
実行された時間音Tとして表示しておき、この間に実行
゛された命令数t−Nとして表益し、(N/T)に従っ
て処理装置の能力を測定することによって上記欠点を除
去し、正確な処理能率を測定できるように構成し友情報
処理装置を提供することにある。
実行された時間音Tとして表示しておき、この間に実行
゛された命令数t−Nとして表益し、(N/T)に従っ
て処理装置の能力を測定することによって上記欠点を除
去し、正確な処理能率を測定できるように構成し友情報
処理装置を提供することにある。
(問題点を解決するための手段)
本発明による情報処理装置は第1〜第3のカウンタを具
備し、中央処理装置により構成したものである。
備し、中央処理装置により構成したものである。
第1のカウンタは、特定の命令によp値が一定になった
ときにカウント?停止して表示するためのものである。
ときにカウント?停止して表示するためのものである。
第2のカウンタは、第1のカウンタのカウント中には中
央処理装置によるプログラムの実行中にカウントを行っ
て実行時間を計測する几めのものである。
央処理装置によるプログラムの実行中にカウントを行っ
て実行時間を計測する几めのものである。
第3のカウンタは、第1のカウンタの動作中に実行され
た命令の数をカウントするためのものである。
た命令の数をカウントするためのものである。
(実施例)
哀に、本発明について図面を参照して説明する。
第1図は、本発明による情報処理装置の一実施例を示す
ブロック図である。第1図において、11.21.31
はそれぞれ32ビツトのカウンタ、12.22.32は
それぞれ制御ゲート。
ブロック図である。第1図において、11.21.31
はそれぞれ32ビツトのカウンタ、12.22.32は
それぞれ制御ゲート。
4はデータバス、5は中央処理装置である。
□ カラン□り11.21,31は、それぞれ制御ゲー
ト12.22.32によルデータバス4に接続されてい
る。中央処理装置5による谷カウンタ11.21.31
のデータの読出し/書込みは中央処理装置5の内部の他
のレジスタと同様にして行うことができる。
ト12.22.32によルデータバス4に接続されてい
る。中央処理装置5による谷カウンタ11.21.31
のデータの読出し/書込みは中央処理装置5の内部の他
のレジスタと同様にして行うことができる。
カウンタ11.21のクロックは信号線14゜25によ
り入力され、カウンタ11の出力は信号線13上に出力
される。特定の命令にょシヵウンタ11の値がすべて′
1″になったときに、信号線13上の出力は′l”とな
る。カウンタ11の値がすべて1”である間、カウンタ
11はカウント動作を停止する。
り入力され、カウンタ11の出力は信号線13上に出力
される。特定の命令にょシヵウンタ11の値がすべて′
1″になったときに、信号線13上の出力は′l”とな
る。カウンタ11の値がすべて1”である間、カウンタ
11はカウント動作を停止する。
信号線13上の出力は、それぞれ信号1llA23゜3
3を介してカウンタ21 、3.1に入力され、カウン
タ21,31のカウント動作上停止する。
3を介してカウンタ21 、3.1に入力され、カウン
タ21,31のカウント動作上停止する。
信号線24上のカウンタ21の入力信号の状態は、中央
処理装置5の走行状態がプログラムの実行中であるとき
に“l”となる。カウンタ21は信号線24上の入力信
号の状態が1″であって、且つ、信号線23上の入力信
号の状態が”l”であるとき、信号線25上のクロック
全カウントする。
処理装置5の走行状態がプログラムの実行中であるとき
に“l”となる。カウンタ21は信号線24上の入力信
号の状態が1″であって、且つ、信号線23上の入力信
号の状態が”l”であるとき、信号線25上のクロック
全カウントする。
従って、信号線14からカウンタ11に周期1msのク
ロックが入力されており、プログラムでカウンタ11に
一1ouuoを書込むと、書込まれた直後から10秒間
(T)だけ信号線13上の出力が1”となる。
ロックが入力されており、プログラムでカウンタ11に
一1ouuoを書込むと、書込まれた直後から10秒間
(T)だけ信号線13上の出力が1”となる。
従って、カウンタ21ではこの期間Tだけ処理装置の走
行状態の時間が積算される。いつ、・!う、命令実行終
了ごとに中央処理装置5から信号線34を介してカウン
タ31にはクロックが入力され、これによってカウンタ
11の動作中の実行命令数Nが積算される。
行状態の時間が積算される。いつ、・!う、命令実行終
了ごとに中央処理装置5から信号線34を介してカウン
タ31にはクロックが入力され、これによってカウンタ
11の動作中の実行命令数Nが積算される。
上記により (T/N )が求められるので、(T/N
)により処理装置の能力が求められる。
)により処理装置の能力が求められる。
(発明の効果)
以上説明したように本発明は、予め指定された時間内で
実際に処理が実行され九時間t−Tとして表示しておき
、この間に実行された命令数t−Nとして表示し、(N
/T)に従って処理装置の能力を測定することによって
、ソフトウェアにオーバーヘッド會必要とすることがな
いと云う効果がある。
実際に処理が実行され九時間t−Tとして表示しておき
、この間に実行された命令数t−Nとして表示し、(N
/T)に従って処理装置の能力を測定することによって
、ソフトウェアにオーバーヘッド會必要とすることがな
いと云う効果がある。
第1図は本発明による情報処理装置の一実施例を部分的
に示すブロック図である。 11.21.31・・・カウンタ 12.22.32・・・制御ゲート
に示すブロック図である。 11.21.31・・・カウンタ 12.22.32・・・制御ゲート
Claims (1)
- 特定の命令により値が一定になつたときにカウントを停
止して表示するための第1のカウンタと、前記第1のカ
ウンタのカウント中には中央処理装置によるプログラム
の実行中にカウントを行つて実行時間を計測するための
第2のカウンタと、前記第1のカウンタの動作中に実行
された命令の数をカウントするための第3のカウンタと
を具備して前記中央処理装置により構成したことを特徴
とする情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62307325A JPH01147745A (ja) | 1987-12-04 | 1987-12-04 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62307325A JPH01147745A (ja) | 1987-12-04 | 1987-12-04 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01147745A true JPH01147745A (ja) | 1989-06-09 |
Family
ID=17967780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62307325A Pending JPH01147745A (ja) | 1987-12-04 | 1987-12-04 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01147745A (ja) |
-
1987
- 1987-12-04 JP JP62307325A patent/JPH01147745A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3188862B2 (ja) | 消費電力解析方法及び装置 | |
| JPH01224871A (ja) | ベクトル演算命令発行制御方法 | |
| JP2716166B2 (ja) | 情報処理装置 | |
| JP3129027B2 (ja) | 並列処理計算機 | |
| JPS62239247A (ja) | 電子計算機 | |
| JPS61276039A (ja) | プロセツサ使用率測定方式 | |
| JP2775830B2 (ja) | 命令頻度測定方式 | |
| JPS62151949A (ja) | 処理能力測定回路 | |
| JPS60140442A (ja) | 情報処理装置使用率測定方式 | |
| JPS6269331A (ja) | 処理能力測定方式 | |
| JPS63269239A (ja) | プロセツサの負荷測定方式 | |
| JPH0251749A (ja) | プロセッサ使用率測定回路 | |
| JPS6155723A (ja) | 停止時間計数機能付中央制御装置 | |
| JPS6128144A (ja) | トレ−ス動作実行装置 | |
| JPS62204365A (ja) | 情報処理システム | |
| SU934474A1 (ru) | Устройство дл прерывани программ | |
| SU1280636A1 (ru) | Устройство дл отладки программ | |
| JPH0357970A (ja) | パルス入力装置 | |
| JPS5824952A (ja) | プログラム実行状態計測方式 | |
| JPH0340522A (ja) | カウンタ診断方式 | |
| JPS6211748B2 (ja) | ||
| JPH0296848A (ja) | 命令の実行時間測定方法 | |
| JPH0451332A (ja) | プロセス/タスク実行時間測定回路 | |
| JPH0447338B2 (ja) | ||
| JPS63181045A (ja) | デ−タ処理装置 |