JPH05128079A - Tracing system for multiprocessor system - Google Patents

Tracing system for multiprocessor system

Info

Publication number
JPH05128079A
JPH05128079A JP3314050A JP31405091A JPH05128079A JP H05128079 A JPH05128079 A JP H05128079A JP 3314050 A JP3314050 A JP 3314050A JP 31405091 A JP31405091 A JP 31405091A JP H05128079 A JPH05128079 A JP H05128079A
Authority
JP
Japan
Prior art keywords
trace
processor
information
tracing
area
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
JP3314050A
Other languages
Japanese (ja)
Inventor
Hiroshi Kawaguchi
宏 川口
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 JP3314050A priority Critical patent/JPH05128079A/en
Publication of JPH05128079A publication Critical patent/JPH05128079A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To make it possible to simultaneously stop the tracing operation of respetive processors and to obtain tracing information arranging the tracing information of respective processors in time order. CONSTITUTION:Each of tracing control parts 12, 22 in a specific processor 1 and other processors 2, 3 collects the tracing information of its own processor, adds the present time of a clock part 15, 25 to the collected information and stores the time-added information in its tracing area 13 or 23. When a previously determined condition relating to the stop of tracing is formed, the control part 12 stops the tracing of the self-processor and commands other processors 2, 3 to stop tracing and transfer data and the tracing control parts 22 in the processors 2, 3 stop their tracing and transmission parts 24 transfer the tracing information of the tracing areas 23 to the processor 1. A receiving part 14 stores the transferred tracing information in the area 13 and a sorting part 16 rearranges the tracing information of respective processors 1 to 3 in the area 13 in the time order and outputs the rearranged tracing information to an I/O terminal 4.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はコンピュータシステムに
おけるトレース方式に関し、特にマルチプロセッサシス
テムにおけるトレース方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a trace system in a computer system, and more particularly to a trace system in a multiprocessor system.

【0002】[0002]

【従来の技術】プログラムが正しく動作し実行されてい
るかどうかを調べるために、命令の実行順序やプログラ
ムの実行過程における主記憶装置の値の変化等の所定の
情報を、プログラムに埋め込んだ収集マクロ等により収
集することが行われる。このような処理をトレースとい
い、トレースする手段をトレーサと呼ぶ。
2. Description of the Related Art In order to check whether or not a program operates and is executed correctly, a collection macro in which predetermined information such as an instruction execution order and a change in the value of a main memory during the execution of the program is embedded in the program. Etc. will be collected. Such processing is called tracing, and a means for tracing is called a tracer.

【0003】従来、このようなトレーサはプロセッサ内
で閉じたものであり、複数のプロセッサで構成されるマ
ルチプロセッサシステムの場合、各プロセッサ上で動作
するトレーサは自プロセッサにかかるトレース情報を収
集して自プロセッサのメモリ上のトレースエリアに格納
し、またトレースの停止も各プロセッサで独立に行われ
ている。
Conventionally, such a tracer is closed within a processor, and in a multiprocessor system composed of a plurality of processors, the tracer operating on each processor collects the trace information concerning its own processor. It is stored in the trace area on the memory of its own processor, and the trace is stopped independently by each processor.

【0004】なお、トレースエリアはサイクリックに使
用しており、従って古いトレース情報は新しいトレース
情報によって順次上書きされることにより消されてい
く。
Since the trace area is used cyclically, old trace information is erased by being sequentially overwritten by new trace information.

【0005】[0005]

【発明が解決しようとする課題】上述したようにマルチ
プロセッサシステムにおけるトレースは、従来、プロセ
ッサ毎に独立に行われ、トレース情報も各プロセッサの
トレースエリアに散在しているため、システム全体を時
系列で見通した解析を行うことが困難になるという問題
点があった。
As described above, the tracing in the multiprocessor system is conventionally performed independently for each processor, and the trace information is scattered in the trace area of each processor. However, there was a problem that it was difficult to perform the analysis that was foreseen.

【0006】また、各プロセッサ上のトレースの停止も
システム全体で同期して行えないため、停止遅れにより
有効なトレース情報が後続のトレース情報により上書き
されてトレースエリアに残らないプロセッサが生じると
いう問題点もあった。
Further, since the trace on each processor cannot be stopped in synchronization with the entire system, effective trace information is overwritten by subsequent trace information due to a delay in stop, resulting in a processor that does not remain in the trace area. There was also.

【0007】そこで本発明の目的は、各プロセッサ上の
トレースの停止をシステム全体で同期して行うことがで
き、またシステム全体を時系列で見通した解析が容易に
行えるような形式のトレース情報を得ることができるよ
うにすることにある。
Therefore, an object of the present invention is to provide trace information in a format such that the traces on each processor can be stopped in synchronization with the entire system, and that the entire system can be easily analyzed in time series. To be able to get.

【0008】[0008]

【課題を解決するための手段】本発明のマルチプロセッ
サシステムにおけるトレース方式は、上記の目的を達成
するために、マルチプロセッサシステムを構成する複数
のプロセッサのうちの特定のプロセッサに、トレースエ
リアと、自プロセッサのトレース情報を収集し時刻情報
を付加して前記トレースエリアに格納すると共に自プロ
セッサのトレース情報の収集停止時に他のプロセッサに
対しトレース情報の収集停止を指示し且つその転送を指
示するトレース制御部と、他プロセッサから転送されて
きたトレース情報を前記トレースエリアに格納する受信
部と、前記トレースエリアに格納されたトレース情報を
時刻情報に従い時刻順にソートするソート部とを備え、
前記特定のプロセッサ以外の他のプロセッサに、トレー
スエリアと、自プロセッサのトレース情報を収集し時刻
情報を付加して自プロセッサの前記トレースエリアに格
納すると共に前記特定のプロセッサからトレース情報の
収集停止が指示されることにより自プロセッサのトレー
ス情報の収集を停止するトレース制御部と、前記特定の
プロセッサからトレース情報の転送が指示されることに
より自プロセッサの前記トレースエリアに格納されたト
レース情報を前記特定のプロセッサに転送する送信部と
を備えるようにしている。
In order to achieve the above object, a trace method in a multiprocessor system according to the present invention has a trace area in a specific processor among a plurality of processors constituting the multiprocessor system, A trace that collects trace information of its own processor, adds time information to it, stores it in the trace area, and instructs other processors to stop and collect the trace information when the collection of trace information of the own processor is stopped. A control unit, a receiving unit that stores the trace information transferred from another processor in the trace area, and a sorting unit that sorts the trace information stored in the trace area in time order according to time information,
In a processor other than the specific processor, the trace area and the trace information of its own processor are added, time information is added and stored in the trace area of the own processor, and the collection of trace information from the specific processor is stopped. The trace control unit that stops the collection of trace information of its own processor when instructed, and the trace information stored in the trace area of the own processor when instructed to transfer trace information from the specific processor And a transmission unit for transferring to the processor.

【0009】本発明の一実施例においては、前記特定の
プロセッサのトレース制御部は、自プロセッサにおいて
予め定められた条件が成立したときに自プロセッサのト
レース情報の収集を停止すると共に前記他のプロセッサ
に対しトレース情報の収集停止を指示するようにしてい
る。
In one embodiment of the present invention, the trace control unit of the specific processor stops the collection of the trace information of the own processor when a predetermined condition is satisfied in the own processor and the other processor. Is instructed to stop the collection of trace information.

【0010】また別の実施例においては、前記他のプロ
セッサのトレース制御部は、自プロセッサにおいて予め
定められた条件が成立したときに前記特定のプロセッサ
にその旨を通知し、前記特定のプロセッサのトレース制
御部は前記他のプロセッサから前記条件が成立した旨の
通知を受けたときに自プロセッサのトレース情報の収集
を停止すると共に前記他のプロセッサに対しトレース情
報の収集停止を指示するようにしている。
In another embodiment, the trace control unit of the other processor notifies the specific processor of the fact that a predetermined condition is satisfied in the own processor, and the trace control unit of the specific processor When the trace control unit receives a notification from the other processor that the condition is satisfied, it stops the collection of the trace information of its own processor and instructs the other processor to stop the collection of the trace information. There is.

【0011】[0011]

【作用】本発明のマルチプロセッサシステムにおけるト
レース方式においては、特定のプロセッサおよび他のプ
ロセッサに備わるトレース制御部が自プロセッサのトレ
ース情報を収集し時刻情報を付加して自プロセッサのト
レースエリアに格納する。そして、特定のプロセッサに
おいて予め定められた条件が成立する等のトレース停止
条件が発生すると、特定のプロセッサに備わるトレース
制御部が自プロセッサのトレース情報の収集を停止する
と共に他のプロセッサに対しトレース情報の収集停止を
指示し、他のプロセッサに備わるトレース制御部はこの
指示により自プロセッサのトレース情報の収集を停止す
る。これにより、各プロセッサ上のトレースが同期して
停止することになる。
In the trace method in the multiprocessor system of the present invention, the trace control unit provided in a specific processor and another processor collects the trace information of its own processor, adds time information, and stores it in the trace area of its own processor. .. Then, when a trace stop condition such as the satisfaction of a predetermined condition occurs in a specific processor, the trace control unit included in the specific processor stops collecting trace information of its own processor and trace information to other processors. To stop the collection of the trace information of its own processor by this instruction. This causes the traces on each processor to stop synchronously.

【0012】また、特定のプロセッサに備わるトレース
制御部が他のプロセッサに対しトレース情報の転送を指
示すると、他のプロセッサに備わる送信部が自プロセッ
サのトレースエリアに格納されたトレース情報を特定の
プロセッサに転送し、この転送されたトレース情報を特
定のプロセッサに備わる受信部が受信して自プロセッサ
のトレースエリアに格納する。これにより、各プロセッ
サのトレース情報が特定のプロセッサのトレースエリア
に集められたことになる。
Further, when the trace controller provided in a particular processor instructs another processor to transfer the trace information, the transmitter provided in the other processor sends the trace information stored in the trace area of its own processor to the particular processor. And the received trace information is received by a receiving unit provided in a specific processor and stored in the trace area of its own processor. As a result, the trace information of each processor is collected in the trace area of the specific processor.

【0013】その後、特定のプロセッサに備わるソート
部がトレースエリアに格納された各プロセッサのトレー
ス情報を時刻情報に従い時刻順にソートする。
After that, the sorting unit provided in the specific processor sorts the trace information of each processor stored in the trace area in order of time according to the time information.

【0014】[0014]

【実施例】次に本発明の実施例について図面を参照して
詳細に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0015】図1を参照すると、本発明を適用したマル
チプロセッサシステムの一例は、プロセッサ1,2,3
と、これらをつなぐバス5と、プロセッサ1に接続され
た入出力端末4とから構成されている。
Referring to FIG. 1, an example of a multiprocessor system to which the present invention is applied is a processor 1, 2, 3
And a bus 5 connecting them, and an input / output terminal 4 connected to the processor 1.

【0016】プロセッサ1は、システム全体のトレース
の制御を司るプロセッサであり、OS(オペレーティン
グシステム)10と、バス制御部11と、トレース制御
部12と、トレースエリア13と、受信部14と、時計
部15と、ソート部16とを含んでいる。
The processor 1 is a processor that controls the trace of the entire system, and includes an OS (operating system) 10, a bus control unit 11, a trace control unit 12, a trace area 13, a receiving unit 14, and a clock. The unit 15 and the sorting unit 16 are included.

【0017】プロセッサ2は、プロセッサ1からトレー
スの開始,停止等を制御されるプロセッサであり、バス
制御部21と、トレース制御部22と、トレースエリア
23と、送信部24と、時計部25とを含んでいる。
The processor 2 is a processor whose start and stop of tracing are controlled by the processor 1, and includes a bus control unit 21, a trace control unit 22, a trace area 23, a transmission unit 24, and a clock unit 25. Is included.

【0018】プロセッサ3もプロセッサ2と同様にプロ
セッサ1からトレースの開始,停止等を制御されるプロ
セッサであり、プロセッサ2と同様な構成を備えてい
る。
Like the processor 2, the processor 3 is also a processor controlled by the processor 1 to start and stop tracing, and has the same configuration as the processor 2.

【0019】なお、各プロセッサ1〜3に備わる時計部
15,25は同期しており、全て同一時刻を表示してい
る。
The clock units 15 and 25 provided in the processors 1 to 3 are synchronized and all display the same time.

【0020】以下、本実施例の全体的な動作を各部の機
能の説明を交えて説明する。
The overall operation of this embodiment will be described below together with the description of the function of each part.

【0021】プロセッサ1のトレース制御部12は、ト
レースを開始する条件が成立すると、自プロセッサのト
レースを開始すると共にバス制御部11,バス5を通じ
て他のプロセッサ2,3にトレースの開始を指示する。
When the condition for starting the trace is satisfied, the trace control unit 12 of the processor 1 starts the trace of its own processor and instructs the other processors 2 and 3 through the bus control unit 11 and the bus 5 to start the trace. ..

【0022】この指示は他のプロセッサ2,3のバス制
御部21を通じてトレース制御部22に伝達され、トレ
ース制御部22は自プロセッサのトレースを開始する。
This instruction is transmitted to the trace control unit 22 through the bus control units 21 of the other processors 2 and 3, and the trace control unit 22 starts the trace of its own processor.

【0023】トレースを開始したプロセッサ1のトレー
ス制御部12は、トレース情報をトレースエリア13に
格納するが、このとき時計部15が示す現在の時刻をト
レース情報に付加してトレースエリア13に格納する。
同様に他のプロセッサ2,3のトレース制御部22も採
取したトレース情報に時計部25が示す現在の時刻を付
加してトレースエリア23に格納する。なお、プロセッ
サの識別子を更に付加するようにしても良い。
The trace control unit 12 of the processor 1 which has started the trace stores the trace information in the trace area 13. At this time, the current time indicated by the clock unit 15 is added to the trace information and stored in the trace area 13. ..
Similarly, the trace control units 22 of the other processors 2 and 3 add the current time indicated by the clock unit 25 to the collected trace information and store it in the trace area 23. The processor identifier may be further added.

【0024】以上のようにして各プロセッサ1〜3のト
レース制御部12,22によって一斉にトレースが開始
され、各トレース情報がトレースエリア13,23に順
次格納されていく。
As described above, the trace control units 12 and 22 of the processors 1 to 3 simultaneously start tracing, and the trace information is sequentially stored in the trace areas 13 and 23.

【0025】さて、その後、プロセッサ1においてトレ
ース停止の為の予め定められた条件が成立すると、その
ことを検出したトレース制御部12は自プロセッサのト
レースを停止すると共にバス制御部11およびバス5を
通じて他のプロセッサ2,3にトレースの停止を指示
し、更にトレース情報の転送を指示する。
After that, when a predetermined condition for stopping the trace is established in the processor 1 thereafter, the trace control unit 12 which has detected that condition stops the trace of its own processor, and through the bus control unit 11 and the bus 5. The other processors 2 and 3 are instructed to stop the trace and further to transfer the trace information.

【0026】トレースの停止指示は他のプロセッサ2,
3のバス制御部21を通じてトレース制御部22に伝達
され、トレース制御部22は自プロセッサのトレースを
停止する。これにより、システム全体のトレースが一斉
に停止することになる。
A trace stop instruction is issued to another processor 2,
It is transmitted to the trace control unit 22 through the bus control unit 21 of No. 3, and the trace control unit 22 stops the trace of its own processor. As a result, the trace of the entire system will be stopped all at once.

【0027】またトレース情報の転送指示は他のプロセ
ッサ2,3のバス制御部21を通じて送信部24に伝達
され、送信部24は自プロセッサのトレースエリア23
に格納されているトレース情報をバス制御部21および
バス5を通じてプロセッサ1に送信する。
The instruction to transfer the trace information is transmitted to the transmission unit 24 through the bus control units 21 of the other processors 2 and 3, and the transmission unit 24 has the trace area 23 of its own processor.
The trace information stored in (1) is transmitted to the processor 1 through the bus control unit 21 and the bus 5.

【0028】この送信された各プロセッサ2,3からの
トレース情報はプロセッサ1のバス制御部11を通じて
受信部14に受信され、受信部14はそれをトレースエ
リア13に格納する。これにより、各プロセッサ1〜3
で収集されたトレース情報がトレースエリア13に集め
られたことになる。
The transmitted trace information from each of the processors 2 and 3 is received by the receiving unit 14 through the bus control unit 11 of the processor 1, and the receiving unit 14 stores it in the trace area 13. Thereby, each processor 1 to 3
This means that the trace information collected in step 3 has been collected in the trace area 13.

【0029】その後、ソート部16は、トレースエリア
13に格納された各プロセッサのトレース情報をそれに
付加された時刻情報に従って時刻順にソートし、ソート
後のトレース情報を入出力端末4のCRT等の画面に表
示する。
After that, the sorting unit 16 sorts the trace information of each processor stored in the trace area 13 in order of time according to the time information added thereto, and the sorted trace information is displayed on the screen of the CRT or the like of the input / output terminal 4. To display.

【0030】以上の実施例ではプロセッサ1で発生した
トレース停止条件をトリガとしてシステム全体のトレー
スを停止したが、他のプロセッサ2,3で発生したトレ
ース停止条件をトリガとしてシステム全体のトレースを
一斉に停止させるようにしても良い。この場合、プロセ
ッサ2,3のトレース制御部22は自プロセッサにおい
てトレース停止にかかる予め定められた条件が成立した
ときにその旨をプロセッサ1に通知し、プロセッサ1の
トレース制御部12はこの通知を受けたときに自プロセ
ッサのトレースを停止すると共にプロセッサ2,3に対
しトレースの停止を指示する。
In the above embodiment, the trace of the entire system is stopped by using the trace stop condition generated by the processor 1 as a trigger. However, the trace of the entire system is simultaneously triggered by the trace stop condition generated by the other processors 2, 3. It may be stopped. In this case, the trace control unit 22 of each of the processors 2 and 3 notifies the processor 1 of the fact that a predetermined condition for stopping the trace is satisfied in its own processor, and the trace control unit 12 of the processor 1 notifies this. When received, it stops the trace of its own processor and instructs the processors 2 and 3 to stop the trace.

【0031】[0031]

【発明の効果】以上説明した本発明のマルチプロセッサ
システムにおけるトレース方式によれば、以下のような
効果を得ることができる。
According to the trace method in the multiprocessor system of the present invention described above, the following effects can be obtained.

【0032】各プロセッサのトレースの停止をシステム
全体で同期して行えるので、或るプロセッサで発生した
条件を契機に全プロセッサのトレースを停止させ、デバ
ッグに必要なトレース情報を凍結できる。よって、有限
なトレースエリアをサイクリックに使用する場合であっ
ても有効なトレース情報が消失してしまうことを防止で
きる。
Since the traces of each processor can be stopped in synchronization with the entire system, the traces of all the processors can be stopped by the condition generated in a certain processor, and the trace information necessary for debugging can be frozen. Therefore, it is possible to prevent the effective trace information from being lost even when the limited trace area is used cyclically.

【0033】各プロセッサで収集されたトレース情報を
特定のプロセッサのトレースエリアに集めてソートする
ことにより、システム全体のトレース情報を時刻順に並
べ変えたトレース情報が得られるので、システム全体を
時系列で見通した解析が容易に行える。
By collecting and sorting the trace information collected by each processor in the trace area of a specific processor, the trace information obtained by arranging the trace information of the entire system in time order can be obtained. Easy analysis is possible.

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

【図1】本発明を適用したマルチプロセッサシステムの
一例を示すブロック図である。
FIG. 1 is a block diagram showing an example of a multiprocessor system to which the present invention is applied.

【符号の説明】[Explanation of symbols]

1,2,3…プロセッサ 4…入出力端末 5…バス 10…OS 11,21…バス制御部 12,22…トレース制御部 13,23…トレースエリア 14…受信部 15,25…時計部 16…ソート部 24…送信部 1, 2, 3 ... Processor 4 ... Input / output terminal 5 ... Bus 10 ... OS 11, 21 ... Bus control unit 12, 22 ... Trace control unit 13, 23 ... Trace area 14 ... Receiving unit 15, 25 ... Clock unit 16 ... Sorting unit 24 ... Transmitting unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 マルチプロセッサシステムを構成する複
数のプロセッサのうちの特定のプロセッサに、 トレースエリアと、 自プロセッサのトレース情報を収集し時刻情報を付加し
て前記トレースエリアに格納すると共に自プロセッサの
トレース情報の収集停止時に他のプロセッサに対しトレ
ース情報の収集停止を指示し且つその転送を指示するト
レース制御部と、 他プロセッサから転送されてきたトレース情報を前記ト
レースエリアに格納する受信部と、 前記トレースエリアに格納されたトレース情報を時刻情
報に従い時刻順にソートするソート部とを備え、 前記特定のプロセッサ以外の他のプロセッサに、 トレースエリアと、 自プロセッサのトレース情報を収集し時刻情報を付加し
て自プロセッサの前記トレースエリアに格納すると共に
前記特定のプロセッサからトレース情報の収集停止が指
示されることにより自プロセッサのトレース情報の収集
を停止するトレース制御部と、 前記特定のプロセッサからトレース情報の転送が指示さ
れることにより自プロセッサの前記トレースエリアに格
納されたトレース情報を前記特定のプロセッサに転送す
る送信部とを備えたことを特徴とするマルチプロセッサ
システムにおけるトレース方式。
Claim: What is claimed is: 1. A trace area and a trace information of its own processor are collected in a specific processor of a plurality of processors constituting a multiprocessor system, and time information is added to the trace area and stored in the trace area. A trace control unit for instructing another processor to stop collecting trace information and instructing its transfer when the collection of trace information is stopped, and a receiving unit for storing the trace information transferred from another processor in the trace area, A sorting unit that sorts the trace information stored in the trace area in time order according to time information, collects the trace area and the trace information of its own processor and adds the time information to a processor other than the specific processor. And store it in the trace area of its own processor. A trace control unit that stops the collection of trace information of its own processor by instructing to stop the collection of trace information from the specific processor, and the trace processor of the own processor by instructing the transfer of trace information from the specific processor. A trace method in a multiprocessor system, comprising: a transmission unit that transfers trace information stored in a trace area to the specific processor.
【請求項2】 前記特定のプロセッサのトレース制御部
は、自プロセッサにおいて予め定められた条件が成立し
たときに自プロセッサのトレース情報の収集を停止する
と共に前記他のプロセッサに対しトレース情報の収集停
止を指示する請求項1記載のマルチプロセッサシステム
におけるトレース方式。
2. The trace control unit of the specific processor stops the collection of trace information of its own processor and stops the collection of trace information of the other processor when a predetermined condition is satisfied in its own processor. The trace method in the multiprocessor system according to claim 1, wherein
【請求項3】 前記他のプロセッサのトレース制御部
は、自プロセッサにおいて予め定められた条件が成立し
たときに前記特定のプロセッサにその旨を通知し、 前記特定のプロセッサのトレース制御部は前記他のプロ
セッサから前記条件が成立した旨の通知を受けたときに
自プロセッサのトレース情報の収集を停止すると共に前
記他のプロセッサに対しトレース情報の収集停止を指示
する請求項1記載のマルチプロセッサシステムにおける
トレース方式。
3. The trace control unit of the other processor notifies the specific processor to that effect when a predetermined condition is satisfied in its own processor, and the trace control unit of the specific processor is 2. The multiprocessor system according to claim 1, wherein when a notification that the condition is satisfied is received from the processor of 1), the collection of the trace information of its own processor is stopped and the other processor is instructed to stop the collection of the trace information. Trace method.
JP3314050A 1991-10-31 1991-10-31 Tracing system for multiprocessor system Pending JPH05128079A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3314050A JPH05128079A (en) 1991-10-31 1991-10-31 Tracing system for multiprocessor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3314050A JPH05128079A (en) 1991-10-31 1991-10-31 Tracing system for multiprocessor system

Publications (1)

Publication Number Publication Date
JPH05128079A true JPH05128079A (en) 1993-05-25

Family

ID=18048620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3314050A Pending JPH05128079A (en) 1991-10-31 1991-10-31 Tracing system for multiprocessor system

Country Status (1)

Country Link
JP (1) JPH05128079A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003162426A (en) * 2001-11-28 2003-06-06 Hitachi Ltd Computer system with cooperative debug circuit for multiple cpu and debug method
JP2005056386A (en) * 2003-08-07 2005-03-03 Arm Ltd Device for processing data, method for generating trace data and device for analyzing trace data
JP2005056380A (en) * 2003-08-07 2005-03-03 Arm Ltd Method and device for processing data, and computer program product
JP2007148565A (en) * 2005-11-24 2007-06-14 Toshiba Corp Microprocessor
GB2561042A (en) * 2017-03-29 2018-10-03 Google Llc Distributed hardware tracing
US10365987B2 (en) 2017-03-29 2019-07-30 Google Llc Synchronous hardware event collection

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003162426A (en) * 2001-11-28 2003-06-06 Hitachi Ltd Computer system with cooperative debug circuit for multiple cpu and debug method
JP2005056386A (en) * 2003-08-07 2005-03-03 Arm Ltd Device for processing data, method for generating trace data and device for analyzing trace data
JP2005056380A (en) * 2003-08-07 2005-03-03 Arm Ltd Method and device for processing data, and computer program product
JP4512380B2 (en) * 2003-08-07 2010-07-28 エイアールエム リミテッド Method and apparatus for processing data and computer program product
JP2007148565A (en) * 2005-11-24 2007-06-14 Toshiba Corp Microprocessor
US10324817B2 (en) 2017-03-29 2019-06-18 Google Llc Distributed hardware tracing
GB2561042A (en) * 2017-03-29 2018-10-03 Google Llc Distributed hardware tracing
GB2561042B (en) * 2017-03-29 2019-06-26 Google Llc Distributed hardware tracing
US10365987B2 (en) 2017-03-29 2019-07-30 Google Llc Synchronous hardware event collection
JP2020512613A (en) * 2017-03-29 2020-04-23 グーグル エルエルシー Synchronized hardware event collection
US10896110B2 (en) 2017-03-29 2021-01-19 Google Llc Distributed hardware tracing
US10990494B2 (en) 2017-03-29 2021-04-27 Google Llc Distributed hardware tracing
US11232012B2 (en) 2017-03-29 2022-01-25 Google Llc Synchronous hardware event collection
US11650895B2 (en) 2017-03-29 2023-05-16 Google Llc Distributed hardware tracing
US11921611B2 (en) 2017-03-29 2024-03-05 Google Llc Synchronous hardware event collection

Similar Documents

Publication Publication Date Title
US5440697A (en) Method and apparatus for simulating I/O devices
US3932843A (en) Real-time control arrangement for a simulation device
JPH0727538B2 (en) Logic simulation method and apparatus using hardware accelerator
JPS62138935A (en) Decentralized processing system
JP2709705B2 (en) Program management method in multi-computer system
JPH05128079A (en) Tracing system for multiprocessor system
JP2000268005A (en) System and method for parallel distributed simulation
JPH07219807A (en) Programmable controller system
JPH05101015A (en) Device and method for simulation
JP2917275B2 (en) Test system for device with CPU
JPH05313946A (en) Debugging back-up device for multiprocessor system
JP2731572B2 (en) Logic simulation method
JP2673534B2 (en) Parallel distributed processing system
JPS63177231A (en) Debug system for parallel program
JP2754583B2 (en) Simulated fault occurrence system
JPH11161514A (en) Debugger device, debugging method and storage medium recording debugging program
JPH0698007A (en) Event data simulating system for exchange
JP2692078B2 (en) Information processing device
Tsiang Advanced mobile phone service: Development support systems
JP2000207249A (en) Simulation device
JPH064362A (en) Synchronous trace system
JP2625571B2 (en) Online system test method
JPS62119663A (en) Information processing unit
JPH0785115A (en) Data logger for checking logic circuit and method for logging check data
JPH0356983A (en) Plant simulation device and simulation code generating device used for the same