Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-08-02
2005-08-02
Das, Chameli C. (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Ali Imtaz
Buser Mark L.
Hunter Jeff L.
Lee Bruce W.C.
Brady III W. James
Das Chameli C.
Marshall, Jr. Robert D.
Telecky , Jr. Frederick J.
Texas Instruments Incorporated
LandOfFree
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.
Profile ID: LFUS-PAI-O-3455638