The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 17, 2025

Filed:

Oct. 10, 2022
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ekaterina M. Ambroladze, Somers, NY (US);

Matthias Klein, Poughkeepsie, NY (US);

Sascha Junghans, Ammerbuch, DE;

Kevin Lopes, Wallkill, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0802 (2016.01); G06F 13/16 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0802 (2013.01); G06F 13/1668 (2013.01); G06F 2212/621 (2013.01);
Abstract

A data processing system includes a system fabric coupling a coherence manager and an input/output (I/O) requestor. The I/O requestor issues a first snoop request of a first I/O store operation and a subsequent second snoop request of a second I/O store operation. Each of the first and second snoop requests specifies an update to a respective storage location identified by a coherent memory address. The I/O requestor receives respective ownership coherence responses for each of the first and second I/O store operations. The respective first and second ownership coherence responses indicate the coherence manager has concurrent coherence ownership of the memory address for both the first and second I/O store operations. In response to receipt of each of the ownership coherence responses, the I/O requestor issues respective first and second execute coherence responses to command the coherence manager to initiate updates to the respective storage locations.


Find Patent Forward Citations

Loading…