您的位置:首页 > 其它

在ADSP-BF561上使用x264(5):Writeback vs writethrough

2009-11-24 16:04 531 查看
在561的cache中支持两种方式,一种是write back,另一种是write through,这两种方式的区别在于:
write through:CPU向cache写入数据时,同时向memory也写一份,使cache和memory的数据保持一致。
write back:CPU更新cache时,只是把更新的cache区标记一下,并不同步更新memory。只是在cache区要被新进入的数据取代时,才更新memory。这样做的原因是考虑到很多时候cache存入的是中间结果,没有必要同步更新memory。
显然write back方式要快得多,这也是561默认的方式,我们试试将之改为write through,看看效率会降低多少:
encoded 301 frames, 1.64 fps, 1081.88 kb/s
总共消耗了 106658M个cycle,与write back相比,效率下降了23%。

近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。

请帮忙点击新东方网站的链接:

http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237

投她一票,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: