Invention Grant
US08015380B2 Launching multiple concurrent memory moves via a fully asynchronoous memory mover
失效
通过完全异步的内存移动器启动多个并发内存移动
- Patent Title: Launching multiple concurrent memory moves via a fully asynchronoous memory mover
- Patent Title (中): 通过完全异步的内存移动器启动多个并发内存移动
-
Application No.: US12024690Application Date: 2008-02-01
-
Publication No.: US08015380B2Publication Date: 2011-09-06
- Inventor: Ravi K. Arimilli , Robert S. Blackmore , Chulho Kim , Balaram Sinharoy , Hanhong Xue
- Applicant: Ravi K. Arimilli , Robert S. Blackmore , Chulho Kim , Balaram Sinharoy , Hanhong Xue
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Dillon & Yudell LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
A data processing system has an asynchronous memory mover, which includes multiple sets of registers for storing addressing and control parameters utilized to generate one or more asynchronous memory move (AMM) operations. The memory mover detects a receipt of a first set of parameters in a first set of registers from the processor. The processor forwards the parameters after the processor initiates a data move in virtual address space, utilizing a source effective address and a destination effective address. The memory mover responds to receiving the first set of parameters by generating and launching a first asynchronous memory move (AMM) operation. When the memory mover receives a second set of parameters in a second set of registers before the first AMM operation completes, the memory mover generates and launches a second AMM operation concurrently with the first AMM operation if no address conflicts exist.
Public/Granted literature
- US20090198939A1 LAUNCHING MULTIPLE CONCURRENT MEMORY MOVES VIA A FULLY ASYNCHRONOOUS MEMORY MOVER Public/Granted day:2009-08-06
Information query