Memory range monitoring apparatus for a multiprocessor computer

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1542120

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.