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:
Feb. 21, 2017

Filed:

Dec. 23, 2014
Applicant:

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

Inventors:

Lakshminarayana B. Arimilli, Austin, TX (US);

Bernard C. Drerup, Austin, TX (US);

Bradly G. Frey, Austin, TX (US);

Guy L. Guthrie, Austin, TX (US);

John D. Irish, Rochester, MN (US);

William J. Starke, Round Rock, TX (US);

Jeffrey A. Stuecheli, Austin, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 9/54 (2006.01); G06F 9/30 (2006.01); G06F 13/40 (2006.01); G06F 15/167 (2006.01);
U.S. Cl.
CPC ...
G06F 9/546 (2013.01); G06F 9/3009 (2013.01); G06F 13/4022 (2013.01); G06F 15/167 (2013.01);
Abstract

A processor core of a data processing system receives a push instruction of a sending thread that requests that a message payload identified by at least one operand of the push instruction be pushed to a mailbox of a receiving thread. In response to receiving the push instruction, the processor core executes the push instruction of the sending thread. In response to executing the push instruction, the processor core initiates transmission of the message payload to the mailbox of the receiving thread. In one embodiment, the processor core initiates transmission of the message payload by transmitting a co-processor request to a switch of the data processing system via an interconnect fabric.


Find Patent Forward Citations

Loading…