发明名称 |
一种快速DMA乒乓缓存方法 |
摘要 |
本发明涉及一种快速DMA乒乓缓存方法,所述方法用于搬移相邻数据块中有部分数据相同的数据块,DMA首先搬移CPU每次可处理的字节量大小的数据块到目的缓存中,然后再依次搬移需要搬移的数据块中与相邻数据块中不相同部分数据字节量大小相等的数据块到接下来的目的缓存中,直到目的缓存被完全覆盖,本轮数据搬移结束。本发明可减少相邻数据中有部分相同的数据处理的过程中的冗余,使得每次DMA搬移的数据量减小,从而减少CPU等待的时间。 |
申请公布号 |
CN101645052A |
申请公布日期 |
2010.02.10 |
申请号 |
CN200810142301.2 |
申请日期 |
2008.08.06 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
陈晨航 |
分类号 |
G06F13/28(2006.01)I |
主分类号 |
G06F13/28(2006.01)I |
代理机构 |
深圳市永杰专利商标事务所 |
代理人 |
曹建军 |
主权项 |
1、一种快速DMA乒乓缓存方法,用于搬移相邻数据块中有部分数据相同的数据块,其特征在于,所述方法为,DMA首先搬移CPU每次可处理的字节量大小的数据块到目的缓存中,然后再依次搬移需要搬移的数据块中与相邻数据块中不相同部分数据字节量大小相等的数据块到接下来的目的缓存中,直到目的缓存被完全覆盖,本轮数据搬移结束。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |