IP Library › Granted Patent US 7,234,068
Granted Patent B2
US 7,234,068 · App. 10/920,400 · Granted Jun 19, 2007

Trace data and power measurement data matching apparatus and method that adds synchronization markers

Assignee: Kabushiki Kaisha Toshiba
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,234,068
App. No.
10/920,400
Granted
Jun 19, 2007
Kind
B2
Abstract

A trace data input unit inputs trace data recording execution process of a program in an equipment of inspection object. A power measurement data input unit inputs power measurement data recording a power consumption quantity of the equipment in time series. A matching unit matches the trace data with the power measurement data on the same time base, and outputs a matching result as data for power consumption analysis.

Claims (44)

1. An apparatus for processing trace data, comprising:

a trace data input unit configured to input trace data recording an execution process of a program in an inspection object;

a power measurement data input unit configured to input power measurement data recording a power consumption quantity of the inspection object in time series; and

a matching unit configured to match the trace data with the power measurement data on the same time base, and to output a matching result as data for power consumption analysis;

wherein said matching unit includes a synchronization marker addition unit configured to add markers to the trace data and the power measurement data, a synchronization marker correspondence unit configured to correspond a marker of one of the trace data and the power measurement data with a datum of the other of the trace data and the power measurement data on the same time base, and a time-correlative inference unit configured to equally adjust a number of data between two markers in one of the trace data and the power measurement data and a number of data between two data corresponding to the two markers in the other of the trace data and the power measurement data.

2. The apparatus according to claim 1 ,

wherein said matching unit correspondingly adds information discriminating a function unit of the execution process to the data for power consumption analysis.

3. The apparatus according to claim 2 ,

further comprising a display unit configured to discriminately color the execution processes of which power consumption quantities are almost same values with the same color, and to output the data for power consumption analysis including the information and the color to an outside display apparatus.

4. The apparatus according to claim 1 ,

wherein the trace data includes an address of each instruction code of the program in order and time information at an execution timing of an arbitrary instruction code.

5. The apparatus according to claim 4 ,

wherein the power measurement data respectively includes the power consumption quantity and time information when the power consumption quantity is periodically measured.

6. The apparatus according claim 5 ,

wherein said synchronization marker addition unit adds a first marker to the time information in the trace data, and adds a second marker to the time information corresponding to a predetermined interval in the power measurement data.

7. The apparatus according to claim 6 ,

wherein said synchronization marker correspondence unit corresponds the first maker with the power consumption quantity of the power measurement data of which time information is almost the same as the time information of the first marker of the trace data, and corresponds the second marker with the address of the trace data of which time information of the second marker of the power measurement data.

8. The apparatus according to claim 7 ,

wherein said time-correlative inference unit coincides a number of addresses between the first marker and the address corresponding to the second marker in the trace data with a number of power consumption quantities between he second marker and the power consumption quantity corresponding to the first maker ion the power measurement data.

9. A method for processing trace data, comprising:

inputting trace data recording an execution process of a program in an inspection object;

inputting power measurement data recording a power consumption quantity of the inspection object in time series;

matching the trace data with the power measurement data on the same time base; and

outputting a matching result as data for power consumption analysis, wherein the step of matching further comprises:

adding markers to the trace data and the power measurement data;

corresponding a marker of one of the trace data and the power measurement data with a datum of the other of the trace data and the power measurement data on the same time base; and

equally adjusting a number of data between two markers in one of the trace data and the power measurement data and a number of data between two data corresponding to the two markers in the other of the trace data and the power measurement data.

10. The method according to claim 9 , wherein the step of matching further comprises:

correspondingly adding information discriminating a function unit of the execution process to the data for power consumption analysis.

11. The method according to claim 10 , further comprising:

discriminately coloring the execution processes of which power consumption quantities are almost same values with the same color; and

outputting the data for power consumption analysis including the information and the color to an outside display apparatus.

12. The method according to claim 9 ,

wherein the trace data includes an address or each instruction code of the program in order and time information at an execution timing of an arbitrary instruction code.

13. The method according to claim 12 ,

wherein the power measurement data respectively includes the power consumption quantity and time information when the power consumption quantity is periodically measured.

14. The method according to claim 13 , wherein the step of adding further comprises:

adding a first marker to the time information in the trace data; and

adding a second marker to the time information corresponding to a predetermined interval in the power measurement data.

15. The method according to claim 14 , wherein the step of corresponding further comprises:

corresponding the first maker with the power consumption quantity of the power measurement data of which time information is almost the same as the time information of the first marker of the trace data; and

corresponding the second marker with the address of the trace data of which time information is almost the same as the time information of the second marker of the power measurement data.

16. The method according to claim 15 , wherein the step of adjusting further comprises:

coinciding a number of addresses between the first marker and the address corresponding to the second marker in the trace data with a number of power consumption quantities between the second marker and the power consumption quantity corresponding to the first marker in the power measurement data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2004
From: NONOGAKI, NOBUHIRO; AKIBA, TAKASHI; FUKAYA, TETSUJI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 015705/0222 →
Priority Claims (1)
JP P2003-295416 · Aug 19, 2003 · national
Continuity (1)
Related Publication 20050044438A1 · Feb 24, 2005