DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Method and apparatus for single-stepping coherence events in a multiprocessor system under software control

Abstract

An apparatus and method are disclosed for single-stepping coherence events in a multiprocessor system under software control in order to monitor the behavior of a memory coherence mechanism. Single-stepping coherence events in a multiprocessor system is made possible by adding one or more step registers. By accessing these step registers, one or more coherence requests are processed by the multiprocessor system. The step registers determine if the snoop unit will operate by proceeding in a normal execution mode, or operate in a single-step mode.

Inventors:
 [1];  [2]
  1. Ridgefield, CT
  2. Chappaqua, NY
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1017452
Patent Number(s):
7827391
Application Number:
11/768,857
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. Method and apparatus for single-stepping coherence events in a multiprocessor system under software control. United States: N. p., 2010. Web.
Blumrich, Matthias A, & Salapura, Valentina. Method and apparatus for single-stepping coherence events in a multiprocessor system under software control. United States.
Blumrich, Matthias A, and Salapura, Valentina. Tue . "Method and apparatus for single-stepping coherence events in a multiprocessor system under software control". United States. https://www.osti.gov/servlets/purl/1017452.
@article{osti_1017452,
title = {Method and apparatus for single-stepping coherence events in a multiprocessor system under software control},
author = {Blumrich, Matthias A and Salapura, Valentina},
abstractNote = {An apparatus and method are disclosed for single-stepping coherence events in a multiprocessor system under software control in order to monitor the behavior of a memory coherence mechanism. Single-stepping coherence events in a multiprocessor system is made possible by adding one or more step registers. By accessing these step registers, one or more coherence requests are processed by the multiprocessor system. The step registers determine if the snoop unit will operate by proceeding in a normal execution mode, or operate in a single-step mode.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Nov 02 00:00:00 EDT 2010},
month = {Tue Nov 02 00:00:00 EDT 2010}
}

Works referenced in this record:

Performance Evaluation and Design Trade-Offs for Network-on-Chip Interconnect Architectures
journal, August 2005


Directory-based cache coherence in large-scale multiprocessors
journal, June 1990


Performance evaluation of adaptive MPI
conference, January 2006

  • Huang, Chao; Zheng, Gengbin; Kalé, Laxmikant
  • Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '06
  • https://doi.org/10.1145/1122971.1122976

Synchronization, coherence, and event ordering in multiprocessors
journal, February 1988


Overview of the Blue Gene/L system architecture
journal, March 2005


Optimization of MPI collective communication on BlueGene/L systems
conference, January 2005


Intel 870: a building block for cost-effective, scalable servers
journal, March 2002


Blue Gene/L advanced diagnostics environment
journal, March 2005