Method for maintaining cache coherency in software in a...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S127000, C717S149000, C711S113000, C711S141000, C711S147000, C711S155000

Reexamination Certificate

active

06925634

ABSTRACT:
The invention relates to a method for transparently maintaining cache coherency when debugging a multiple processor system with common shared memory. A software memory map representing the memory usage of the processors in the system to be debugged is created and in the software memory map is an indication of whether or not each processor has a cache. At least two debug sessions associated with two processors are activated. If an active debug session requests a write to a shared memory location, the request is executed and the software memory map is searched to located all processors having read access to that shared memory location. The write request is broadcast to each of the located processors so that each processor can perform any required cache updates.

REFERENCES:
patent: 5179702 (1993-01-01), Spix et al.
patent: 5404483 (1995-04-01), Stamm et al.
patent: 5524212 (1996-06-01), Somani et al.
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5875462 (1999-02-01), Bauman et al.
patent: 5978578 (1999-11-01), Azarya et al.
patent: 5999734 (1999-12-01), Willis et al.
patent: 6065078 (2000-05-01), Falik et al.
patent: 6088770 (2000-07-01), Tarui et al.
patent: 6295584 (2001-09-01), DeSota et al.
patent: 6295598 (2001-09-01), Bertoni et al.
patent: 6343346 (2002-01-01), Olnowich
patent: 6381682 (2002-04-01), Noel et al.
patent: 6539500 (2003-03-01), Kahle et al.
patent: 6594736 (2003-07-01), Parks
patent: 6658578 (2003-12-01), Laurenti et al.
patent: 6671825 (2003-12-01), Joshi et al.
Title: Using prediction to accelerate coherence protocols, author: Mukherjee et al, IEEE, 1998.
Title: Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence, author: Bennett et al, ACM, 1990.
Title: Software-Extended Coherent Shared Memory: Performance and Cost, author: Chaiken et al, IEEE, 1994.
Title: Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols, author: Chandra, IEEE, 1999.

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

Method for maintaining cache coherency in software in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for maintaining cache coherency in software in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for maintaining cache coherency in software in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3455638

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