Insertion of coherence requests for debugging a multiprocessor
Abstract
A method and system are disclosed to insert coherence events in a multiprocessor computer system, and to present those coherence events to the processors of the multiprocessor computer system for analysis and debugging purposes. The coherence events are inserted in the computer system by adding one or more special insert registers. By writing into the insert registers, coherence events are inserted in the multiprocessor system as if they were generated by the normal coherence protocol. Once these coherence events are processed, the processing of coherence events can continue in the normal operation mode.
- Inventors:
-
- Ridgefield, CT
- Chappaqua, NY
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1015192
- Patent Number(s):
- 7669012
- Application Number:
- 11/768,547
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Blumrich, Matthias A, and Salapura, Valentina. Insertion of coherence requests for debugging a multiprocessor. United States: N. p., 2010.
Web.
Blumrich, Matthias A, & Salapura, Valentina. Insertion of coherence requests for debugging a multiprocessor. United States.
Blumrich, Matthias A, and Salapura, Valentina. Tue .
"Insertion of coherence requests for debugging a multiprocessor". United States. https://www.osti.gov/servlets/purl/1015192.
@article{osti_1015192,
title = {Insertion of coherence requests for debugging a multiprocessor},
author = {Blumrich, Matthias A and Salapura, Valentina},
abstractNote = {A method and system are disclosed to insert coherence events in a multiprocessor computer system, and to present those coherence events to the processors of the multiprocessor computer system for analysis and debugging purposes. The coherence events are inserted in the computer system by adding one or more special insert registers. By writing into the insert registers, coherence events are inserted in the multiprocessor system as if they were generated by the normal coherence protocol. Once these coherence events are processed, the processing of coherence events can continue in the normal operation mode.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 23 00:00:00 EST 2010},
month = {Tue Feb 23 00:00:00 EST 2010}
}