EP0164673A2

Activity trace collection mechanism for peripheral devices in computer systems.

Abstract

A trace collection mechanism for recording accesses to a peripheral device (12) having an I/O cache memory (20), comprises a clock (30) and control means (16). At each access of the memory, the beginning and ending times of the access are stored in a part (28) of the cache memory, together with parameters of the access, such as address and length of accessed data and the type of access. A set of collected data can be analyzed for the operation of both the peripheral device and the central processing program.

EP0164673A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 3 June 2005, 21.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    In a controller (14) which couples a peripheral device (12) to a data processor, an activity trace collection mechanism comprising a storage mechanism (28) for storing information relating to the activity of said peripheral device, clock means (30) and a trace control mechanism (16) coupled to the storage mechanism (28) and the clock means (30) and operative during the normal operation of the controller (14) and peripheral device (12) for storing in said storage mechanism (28) the starting and ending times of each peripheral device operation and at least one other parameter defining the nature of each said peripheral device operation, said times being derived from said clock means (30).
  2. 5
    A trace collection mechanism as recited in any previous claim, wherein said trace control mechanism (18) further comprises means for analyzing the operation of said data processor from said times and said parameters stored in said storage mechanism (28) for a plurality of peripheral device operations.