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.
Patent No.:
Date of Patent:
Aug. 12, 2025
Filed:
Sep. 22, 2021
Intel Corporation, Santa Clara, CA (US);
Supratim Pal, Folsom, CA (US);
Chandra Gurram, Folsom, CA (US);
Fan-Yin Tzeng, Fremont, CA (US);
Subramaniam Maiyuran, Gold River, CA (US);
Guei-Yuan Lueh, San Jose, CA (US);
Timothy R. Bauer, Hillsboro, CA (US);
Vikranth Vemulapalli, Folsom, CA (US);
Wei-Yu Chen, San Jose, CA (US);
INTEL CORPORATION, Santa Clara, CA (US);
Abstract
An apparatus to facilitate gathering payload from arbitrary registers for send messages in a graphics environment is disclosed. The apparatus includes processing resources comprising execution circuitry to receive a send gather message instruction identifying a number of registers to access for a send message and identifying IDs of a plurality of individual registers corresponding to the number of registers; decode a first phase of the send gather message instruction; based on decoding the first phase, cause a second phase of the send gather message instruction to bypass an instruction decode stage; and dispatch the first phase subsequently followed by dispatch of the second phase to a send pipeline. The apparatus can also perform an immediate move of the IDs of the plurality of individual registers to an architectural register of the execution circuitry and include a pointer to the architectural register in the send gather message instruction.