Invention Grant
- Patent Title: Memory move instruction sequence targeting an accelerator switchboard
-
Application No.: US15243650Application Date: 2016-08-22
-
Publication No.: US10346164B2Publication Date: 2019-07-09
- Inventor: Lakshminarayana B. Arimilli , Bartholomew Blaner , William J. Starke , Randal C. Swanberg , Scott M. Willenborg
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Brian F. Russell; Steven L. Bennett
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/0875 ; G06F12/0811 ; G06F12/0879 ; G06F12/1081 ; G06F12/0831

Abstract:
A processor core of a data processing system, in response to a first instruction, generates a copy-type request specifying a source real address and transmits it to a lower level cache. In response to a second instruction, the processor core generates a paste-type request specifying a destination real address associated with a memory-mapped device and transmits it to the lower level cache. In response to the copy-type request, the lower level cache copies a data granule from a storage location specified by the source real address into a non-architected buffer. In response to the paste-type request, the lower level cache writes the data granule from the non-architected buffer to the memory-mapped device. In response to receipt of the data granule, the memory-mapped device stores the data granule in a queue in the system memory associated with a hardware device of the data processing system.
Public/Granted literature
- US20180052688A1 MEMORY MOVE INSTRUCTION SEQUENCE TARGETING AN ACCELERATOR SWITCHBOARD Public/Granted day:2018-02-22
Information query