Patent · US Active

Enhanced direct memory access

US8949569B2 · kind B2 · utility

4Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2008
Grant dateFeb 3, 2015
Priority date
Expiry dateJul 15, 2030

Classification

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

Abstract

A method for facilitating direct memory access in a computing system in response to a request to transfer data is provided. The method comprises selecting a thread for transferring the data, wherein the thread executes on a processing core within the computing system; providing the thread with the request, wherein the request comprises information for carrying out a data transfer; and transferring the data according to the request. The method may further comprise: coordinating the request with a memory management unit, such that virtual addresses may be used to transfer data; invalidating a cache line associated with the source address or flushing a cache line associated with the destination address, if requested. Multiple threads can be selected to transfer data based on their proximity to the destination address.

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