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:
Oct. 04, 2022

Filed:

Apr. 22, 2021
Applicant:

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

Inventors:

Robert J. Sonnelitter, III, Mount Vernon, NJ (US);

Michael Fee, Cold Spring, NY (US);

Craig R. Walters, Highland, NY (US);

Arthur O'Neill, Poughkeepsie, NY (US);

Matthias Klein, Poughkeepsie, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/52 (2006.01); G06F 9/48 (2006.01); G06F 12/0802 (2016.01); G06F 9/54 (2006.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/528 (2013.01); G06F 9/3802 (2013.01); G06F 9/4881 (2013.01); G06F 9/544 (2013.01); G06F 12/0802 (2013.01);
Abstract

Embodiments of the present invention are directed to a computer-implemented method for controller address contention assumption. A non-limiting example computer-implemented method includes a shared controller receiving a fetch request for data from a first requesting agent, the receiving via at least one intermediary controller. The shared controller performs an address compare using a memory address of the data. In response to the memory address matching a memory address stored in the shared controller, the shared controller acknowledges the at least one intermediary controller's fetch request, wherein upon acknowledgement, the at least one intermediary controller resets, wherein the acknowledging comprises exchanging tokens by the shared controller and the at least one intermediary controller, wherein the at least one intermediary controller transmits an identity of the first requesting agent and a type of operation associated with the requested data, and wherein the shared controller transmits an acceptance.


Find Patent Forward Citations

Loading…