Invention Grant
US07844752B2 Method, apparatus and program storage device for enabling multiple asynchronous direct memory access task executions
有权
用于启用多个异步直接存储器访问任务执行的方法,装置和程序存储装置
- Patent Title: Method, apparatus and program storage device for enabling multiple asynchronous direct memory access task executions
- Patent Title (中): 用于启用多个异步直接存储器访问任务执行的方法,装置和程序存储装置
-
Application No.: US11289908Application Date: 2005-11-30
-
Publication No.: US07844752B2Publication Date: 2010-11-30
- Inventor: Lucien Mirabeau , Tiep Quoc Pham
- Applicant: Lucien Mirabeau , Tiep Quoc Pham
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Griffiths & Seaton PLLC
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F15/167

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.
Public/Granted literature
Information query