发明名称 METHOD AND SYSTEM FOR IMPROVING DIRECT MEMORY ACCESS OFFLOAD
摘要 A system for improving direct memory access (DMA) offload. The system includes a processor, a data DMA engine and memory components. The processor selects an executable command comprising subcommands. The DDMA engine executes DMA operations related to a subcommand to perform memory transfer operations. The memory components store the plurality of subcommands and status data resulting from DMA operations. Each of the memory components has a corresponding token associated therewith. Possession of a token allocates its associated memory component to the processor or the DDMA engine possessing the token, making it inaccessible to the other. A first memory component and a second memory component of the plurality of memory components are used by the processor and the DDMA engine respectively and simultaneously. Tokens, e.g., the first and/or the second, are exchanged between the DDMA engine and the processor when the DDMA engine and/or the microcontroller complete accessing associated memory components.
申请公布号 US2010161845(A1) 申请公布日期 2010.06.24
申请号 US20080340494 申请日期 2008.12.19
申请人 NVIDIA CORPORATION 发明人 VYSHETSKI DMITRY;TSAI HOWARD;GYUGYI PAUL J.
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址
您可能感兴趣的专利