ASYNCHRONOUS COPYING OF DATA WITHIN MEMORY
    1.
    发明申请

    公开(公告)号:US20170109082A1

    公开(公告)日:2017-04-20

    申请号:US14885786

    申请日:2015-10-16

    Applicant: Google Inc.

    Abstract: An example method includes during execution of a software application by a processor, receiving, by a copy processor separate from the processor, a request for an asynchronous data copy operation to copy data within a memory accessible by the copy processor, wherein the request is received from a copy manager accessible by the software application in a user space of an operating system managing execution of the software application; in response to the request, initiating, by the copy processor, the asynchronous data copy operation; continuing execution of the software application by the processor; determining, by the copy processor, that the asynchronous data copy operation has completed; and in response to determining that the asynchronous copy operation has completed, selectively notifying, by the copy processor, the software application that the asynchronous copy operation has completed.

    System and method for efficient DMA transfers
    2.
    发明授权
    System and method for efficient DMA transfers 有权
    高效DMA传输的系统和方法

    公开(公告)号:US09535850B1

    公开(公告)日:2017-01-03

    申请号:US14607582

    申请日:2015-01-28

    Applicant: Google Inc.

    Inventor: Andrew Gallatin

    CPC classification number: G06F12/1081 G06F13/28 Y02D10/14

    Abstract: A method and apparatus are provided in which a host device and a peripheral device are adapted to perform efficient data transfers. The host receives one or more bytes in a memory transfer from the peripheral device, and determines an operation for modifying the memory transfer without reading the one or more bytes. Rather, the modification may be performed based on information in a header accompanying the transferred bytes. The host device modifies the memory transfer based on the determination, and writes the modified memory transfer to memory.

    Abstract translation: 提供了一种方法和装置,其中主机设备和外围设备适于执行有效的数据传输。 主机从外围设备接收存储器传送中的一个或多个字节,并且确定用于修改存储器传送的操作,而不读取一个或多个字节。 相反,可以基于伴随传送字节的报头中的信息来执行修改。 主机设备根据确定修改存储器传输,并将修改的存储器传输写入存储器。

Patent Agency Ranking