Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
2011-06-07
2011-06-07
Kim, Matt (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C711S203000, C711SE12002, C710S022000
Reexamination Certificate
active
07958327
ABSTRACT:
A data processing system with a processor and memory includes an instruction set architecture (ISA) that provides an asynchronous memory move (AMM) store (ST) instruction. When the processor executes the AMM ST instruction, the processor performs a series of functions, which initiates an asynchronous memory move (AMM) operation. The AMM ST instruction moves data from a first memory location having a first real address to a second memory location having a second real address by: (a) performing a move of the data in virtual address space utilizing a source effective address that is memory mapped to the first memory location and a destination effective address that is memory mapped to the second memory location. When the move is completed in the virtual address space, the AMM operation performs the physical move of the data to the second memory location outside the processor core, without processor involvement.
REFERENCES:
patent: 5442802 (1995-08-01), Brent et al.
patent: 7069394 (2006-06-01), Arimilli et al.
patent: 2005/0172049 (2005-08-01), Kamei et al.
patent: 2008/0235477 (2008-09-01), Rawson
Zhao et al., “Hardware support for bulk data movement in server platforms”, Proceedings of the 2005 International Conference on Computer Design (ICCD'05), Oct. 2-5, 2005, IEEE, pp. 1-8.
Arimilli Ravi K.
Blackmore Robert S.
Kim Chulho
Sinharoy Balaram
Xue Hanhong
Dillon & Yudell LLP
International Business Machines - Corporation
Kim Matt
Verderamo, III Ralph A
LandOfFree
Performing an asynchronous memory move (AMM) via execution... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Performing an asynchronous memory move (AMM) via execution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Performing an asynchronous memory move (AMM) via execution... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2680968