Patent · US Active

Handling of address conflicts during asynchronous memory move operations

US7930504B2 · kind B2 · utility

16Cited by
5References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 2008
Grant dateApr 19, 2011
Priority date
Expiry dateDec 31, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method within a data processing system in which a processor handles conflicts, which occur during performance by an asynchronous memory mover of an asynchronous memory move (AMM) operation. The asynchronous memory mover performs an asynchronous memory move (AMM) operation by which the actual data is moved from a source to a destination memory location, independent of the processor. The memory mover sets a flag bit to indicate that the asynchronous memory mover is currently performing an AMM operation at the memory. When the processor receives a memory access operation, the processor checks the value of the flag bit before issuing the new memory access operation, and checks the associated address of the AMM operation to determine possible address conflicts. The processor then evaluates and responds to address conflicts to prevent corruption of data during an AMM operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.