Patent US4167844A successfully refreshed from Google Patents.
Patent US5651112A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5651112A Expired / Lapsed US ⏱️ 0.0 years remaining

Information processing system having performance measurement capabilities

Assignee: Hitachi Ltd
•
Filing: 1996-02-22
•
Granted: 1997-07-22
•
Expires: 2016-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An information processing system capable of performance measurement by the use of a small amount of mounted hardware. The information processing system having central processors installed therein comprises a control circuit, and a performance measurement validation register for specifying whether a performance measurement function is valid or invalid. In a case where the validity of the measurement function has been specified by the register, the control circuit operates one loop in a duplex configuration as a performance measurement facility. At this time, counter #1-counter #3 are used as counters for totalizing performance information. On the other hand, in a case where the invalidity of the measurement function has been specified, both loops in the duplex configuration are operated as the central processors. At this time, the counter #1-the counter #3 are used as timer counters for controlling buses.

Inventors

  • 👤 Atsushi Matsuno
  • 👤 Masanori Naito
  • 👤 Hiroshi Kobayashi
  • 👤 Masanori Horie
  • 👤 Hideki Sato
  • 👤 Masayuki Tanji
  • 👤 Shigeaki Wada
  • 👤 Toshimasa Saika

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:45
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F11/07; G06F11/16; G06F11/20; G06F11/32; G06F11/323; G06F11/3409; G06F11/3419; G06F2201/00; G06F2201/88

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 173 words
An information processing system having a plurality of performance measurement modes, comprising: a plurality of performance measurement means, each executing a performance measurement of said information processing system, and executing processing which is other than said performance measurement; performance measurement instruction acceptance means for accepting a first instruction which indicates if said performance measurement is to be executed; performance measurement mode acceptance means for accepting a second instruction indicative of one of said performance measurement modes; control means for receiving the first and second instructions so as to select one of said plurality of performance measurement means to execute said performance measurement based on the second instruction indicative of the performance measurement mode and so as to select the other of said plurality of performance measurement means to execute the processing other than said performance measurement while said performance measurement is to be executed, the selected one of said performance measurement means obtaining performance information as a result of the execution of the performance measurement; a memory accepting and storing said performance information.
Claim 2
Dependent Claim 173 words
An information processing system having a plurality of performance measurement modes, comprising: a plurality of performance measurement means, each executing a performance measurement of said information processing system, and executing processing which is other than said performance measurement; performance measurement instruction acceptance means for accepting a first instruction which indicates if said performance measurement is to be executed; performance measurement mode acceptance means for accepting a second instruction indicative of one of said performance measurement modes; control means for receiving the first and second instructions so as to select one of said plurality of performance measurement means to execute said performance measurement based on the second instruction indicative of the performance measurement mode and so as to select the other of said plurality of performance measurement means to execute the processing other than said performance measurement while said performance measurement is to be executed, the selected one of said performance measurement means obtaining performance information as a result of the execution of the performance measurement; a memory accepting and storing said performance information.
Claim 3
Dependent Claim 37 words
An information processing system in accordance with claim 1, said performance measurement means including at least one selector which receives a plurality of performance information items and selects one item therefrom in accordance with said second instruction.
Claim 4
Dependent Claim 58 words
An information processing system in accordance with claim 2, wherein said performance measurement modes include a first mode for measuring executed steps, a second mode for measuring a number of times of hits to a cache memory connected to the information processing system, and a third mode for measuring a number of times of modifications of cache data.
Claim 5
Dependent Claim 70 words
An information processing system in accordance with claim 2, wherein said plurality of performance information items includes at least two of a number of times which cache data have been written into a main memory, a number of times which the cache data have been modified, a number of times of cache access, a number of times of cache hits, and a number of times of modifications of cache data.
Claim 6
Dependent Claim 55 words
An information processing system in accordance with claim 4, said performance measurement means including at least one counter which receives one of said performance information items from said selector and counts the number of times, said counter being used as a timer when said performance measurement means is executing processing other than said performance measurement.
Claim 7
Dependent Claim 22 words
An information processing system in accordance with claim 2, wherein said counter functions as said memory means by maintaining a counted value.
Claim 8
Independent Claim 137 words
A method for measuring performance measurement using an information processing system including a plurality of performance measurement facilities and having a plurality of performance measurement modes comprising steps of: accepting a first instruction which indicates if said performance measurement is to be executed; accepting a second instruction indicative of one of said performance measurement modes; in response to said first instruction, selecting one of said plurality of performance measurement facilities to cause it to execute said performance measurement based on the second instruction indicative of the performance measurement mode and causing the other of said plurality of performance measurement facilities to execute processing other than said performance measurement while said performance measurement is to be executed; obtaining performance information as a result of the execution of the performance measurement; and storing said performance information in a memory.
Claim 9
Independent Claim 137 words
A method for measuring performance measurement using an information processing system including a plurality of performance measurement facilities and having a plurality of performance measurement modes comprising steps of: accepting a first instruction which indicates if said performance measurement is to be executed; accepting a second instruction indicative of one of said performance measurement modes; in response to said first instruction, selecting one of said plurality of performance measurement facilities to cause it to execute said performance measurement based on the second instruction indicative of the performance measurement mode and causing the other of said plurality of performance measurement facilities to execute processing other than said performance measurement while said performance measurement is to be executed; obtaining performance information as a result of the execution of the performance measurement; and storing said performance information in a memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-21 2001-01-20 2001-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-21 2005-01-20 2005-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-21 2009-01-20 2009-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag