Invention Grant
US07844752B2 Method, apparatus and program storage device for enabling multiple asynchronous direct memory access task executions 有权
用于启用多个异步直接存储器访问任务执行的方法,装置和程序存储装置

Method, apparatus and program storage device for enabling multiple asynchronous direct memory access task executions
Abstract:
A method, apparatus and program storage device for enabling multiple asynchronous direct memory access task executions. DMA I/O operations and performance are improved by reducing the overhead in DMA chaining events by creating a software DMA queue when a hardware DMA queue overflows and dynamically linking new DMA requests to the software queue until a hardware queue becomes available at which time the software queue is put on the hardware queue. Thus, microcode does not need to manage the hardware queues and keep the DMA engine running continuously because it no longer has to wait for microcode to reset the DMA chain completion indicator.
Information query
Patent Agency Ranking
0/0