发明名称 Memory data transfer method and system
摘要 A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.
申请公布号 US9152589(B2) 申请公布日期 2015.10.06
申请号 US201414243960 申请日期 2014.04.03
申请人 发明人 Bowler Michael;Hamilton Neil
分类号 G06F13/22;G06F13/28;G06F21/85 主分类号 G06F13/22
代理机构 代理人
主权项 1. A method for improving efficiency of a cryptographic process performed by two or more processors comprising: moving a first data, using Direct Memory Access (DMA) capability, from a memory buffer to two or more processing engine memory buffers each coupled with one of said processors in response to an initial command; executing one or more cryptographic processes on a first one of said processor on the first data located in the processing engine memory buffer coupled with the first one of said processors to generate a second data; storing the second data in the processing engine memory buffer couples to the first one of said processors; executing one or more processes on a second one of said processors on the first data located in the processing engine memory buffer coupled with the second one of said processors to generate a third data; storing the third data in a first output buffer; transferring the second data from the processing engine memory buffer coupled to the first one of said processors to a second output buffer.
地址