发明名称 Determining a direct memory access data transfer mode
摘要 In response to receiving a request for a DMA data transfer, a DMA transfer mode may be determined based on based on the size of the requested DMA data transfer and profile data of an I/O adapter. The profile data for the I/O adapter may include a physical location of the I/O adapter or a number of clients supported by the I/O adapter. The DMA transfer mode may also be determined based on a preference of an application or an I/O device. Moreover, the DMA transfer mode may be determined based on a CPU usage metric being outside of a threshold for the CPU usage metric or on a memory usage metric being outside of a threshold for the memory usage metric.
申请公布号 US9229891(B2) 申请公布日期 2016.01.05
申请号 US201414153497 申请日期 2014.01.13
申请人 International Business Machines Corporation 发明人 Cardona Omar;Ochs Matthew R.;Sethi Vikramjit
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人 Tyson Thomas E.;Edwards Mark G.
主权项 1. A system for determining a direct memory access (DMA) transfer mode, comprising: a DMA unit to receive a request for a DMA data transfer and to perform the requested DMA data transfer using a determined DMA transfer mode; and an I/O adapter to determine the DMA transfer mode for the requested DMA data transfer based on the size of the requested DMA data transfer and profile data of the I/O adapter, the DMA transfer mode being one of a first mode or a second mode, wherein, in the first mode, a first region of system memory is pre-allocated for use in DMA transfers, andwherein, in the second mode, a second region of system memory for use in a particular DMA transfer is allocated for the particular DMA transfer and deallocated when the particular DMA transfer is complete.
地址 Armonk NY US