在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
投她一票,谢谢!
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
投她一票,谢谢!
相关文章推荐
- 在ADSP-BF561上使用x264(9):mc_chroma
- 在ADSP-BF561上使用x264(4):确认热点
- write back vs write through
- 在ADSP-BF561上使用x264(4):打开cache
- write back vs write through
- 在ADSP-BF561上使用x264(3):正确性验证
- 在ADSP-BF561上使用x264(7):x264_pixel_satd_8x4
- 在ADSP-BF561上使用x264(8):再看x264_pixel_satd_8x4
- 在ADSP-BF561上使用x264(6):get_ref
- Cache写机制:Write-through与Write-back
- linux下写穿/直写(Write-Through)与写回(Write-Back)
- Cache 中 Write through/Write back 区别
- Cache 的write back和write-through
- The Difference between write through and write back for cache
- Write-through和Write-back
- Cache写机制:Write-through与Write-back
- 有關 Cache 的 read/write through/back/allocate
- Cache写机制:Write-through与Write-back
- Cache写机制:Write-through与Write-back
- cache的两种操作方式(Write-through,Write-back)