Excavating
Patent
1991-05-31
1994-03-15
Atkinson, Charles E.
Excavating
371 19, 395425, 3642466, 3642467, 3642469, 364DIG1, 3649691, 3649694, 3649693, 364DIG2, G06F 1100
Patent
active
052952606
ABSTRACT:
The present invention provides an apparatus for monitoring access by a processor in a computing system to certain defined portions of memory. According to the present invention, the user specifies an address or range of address (the "watchword") in memory to be monitored. Each processor contains hardware which monitors outgoing memory references. If the processor attempts to access the defined portion of memory, the present invention generates a signal which is sent back to the issuing processor to inform it that referenced the watchword in memory. The present invention has several applications. In particular however, the present invention can be used in conjunction with debugging software packages as an aid for debugging user software programs on multiprocessing computer systems. Specifically, the present invention can be used to pinpoint which processor in a multiprocessing computer system accessed the watchword portion of memory. For example, if a processor executed an instruction containing an error, causing improper calculation of a write destination address which resulted in data errors in memory, the present invention can pinpoint precisely which processor in the multiprocessing computer system executed the erroneous instruction, thus pinpointing the erroneous code to within a few instructions. An additional feature of the present invention is that it operates wholly independently and in parallel with the output circuitry of a processor. Thus, no additional levels of logic are introduced into the processor-to-memory path, and as a result the present invention does not adversely impact overall system performance.
REFERENCES:
patent: 3937938 (1976-02-01), Matthews
patent: 4573119 (1986-02-01), Westheimer et al.
patent: 4682283 (1987-07-01), Robb
patent: 4755997 (1988-07-01), Takahashi
patent: 4878168 (1989-10-01), Johnson et al.
patent: 4937740 (1990-06-01), Agarwal et al.
patent: 5103394 (1992-04-01), Blasciak
Atkinson Charles E.
Cray Research Systems, Inc.
LandOfFree
Memory range monitoring apparatus for a multiprocessor computer does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Memory range monitoring apparatus for a multiprocessor computer , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory range monitoring apparatus for a multiprocessor computer will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1542120