Invention Application
- Patent Title: SPATIAL AND TEMPORAL MERGING OF REMOTE ATOMIC OPERATIONS
-
Application No.: US15858899Application Date: 2017-12-29
-
Publication No.: US20190205139A1Publication Date: 2019-07-04
- Inventor: Christopher J. Hughes , Joseph Nuzman , Jonas Svennebring , Doddaballapur N. Jayasimha , Samantika S. Sury , David A. Koufaty , Niall D. McDonnell , Yen-Cheng Liu , Stephen R. Van Doren , Stephen J. Robinson
- Applicant: Intel Corporation
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
Disclosed embodiments relate to spatial and temporal merging of remote atomic operations. In one example, a system includes an RAO instruction queue stored in a memory and having entries grouped by destination cache line, each entry to enqueue an RAO instruction including an opcode, a destination identifier, and source data, optimization circuitry to receive an incoming RAO instruction, scan the RAO instruction queue to detect a matching enqueued RAO instruction identifying a same destination cache line as the incoming RAO instruction, the optimization circuitry further to, responsive to no matching enqueued RAO instruction being detected, enqueue the incoming RAO instruction; and, responsive to a matching enqueued RAO instruction being detected, determine whether the incoming and matching RAO instructions have a same opcode to non-overlapping cache line elements, and, if so, spatially combine the incoming and matching RAO instructions by enqueuing both RAO instructions in a same group of cache line queue entries at different offsets.
Public/Granted literature
- US10572260B2 Spatial and temporal merging of remote atomic operations Public/Granted day:2020-02-25
Information query