感谢皮神~SAPikachu 写了:感觉没什么好说的,基本上前向帧数根据自己的内存情况设置,然后设置后方帧数保证所有temporal滤镜要使用的帧都在缓存里面就可以。我个人喜欢最后一个block用8,然后上游每个block加倍,当然如果遇到temporal滤镜就要另外调整。alexz220 写了:MPP的确是神器。
请问皮神能抽空写个prefetch的使用教程吗?
例如temporal和spacial滤镜交替出现的情况,
相信大部分人都没有把MPP的效率完全发挥。
请问这样正确吗?
(spatial滤镜前一个block的前向帧数为本block前向帧数的两倍,temporal滤镜前一个block后方帧数为本block前向帧数的两倍)
MP_Pipeline("""
SetMemorymax()
sourcefilter
### prefetch: 64a, 32a
###
SetMemorymax()
temporalfilter
### prefetch: 16a, 8a
###
SetMemorymax()
spatialfilter
### prefetch: 8a, 4a
###
SetMemorymax()
temporalfilter
### prefetch: 2a, a
###
SetMemorymax()
spatialfilter
### prefetch: a, 0
###
""")