doublebuffer
2016-08-02 21:59:00 0 举报
双缓冲(Double Buffering)是一种计算机图形技术,主要用于降低屏幕撕裂和闪烁现象。它通过在内存中创建两个相同的图像缓冲区来实现。一个缓冲区用于显示当前帧,另一个缓冲区用于准备下一帧。当渲染完成并准备好新帧时,交换这两个缓冲区的位置,使得上一帧的图像被绘制到屏幕上,而下一帧的图像则被准备好进行渲染。这样,用户看到的始终是连续、流畅的动画效果,而不是离散的帧。双缓冲技术广泛应用于游戏、视频播放等需要实时渲染的场景,提高了用户体验。
作者其他创作
大纲/内容
v66: vrmpyzv60: vrmpy
GEMM CONV
4x32 output blk
feature map
flt
4x4
Kk/4
K = channel * flt_h * flt_wk/4
6x34 input blk
可能的优化方向:1. 现有方案+ c方向分块2. 在numout方向做多线程,但是需要同步,可以考虑增大block size3. 基于2,把align过程放到kernel,减小tempbuffer4. n4ch32w排布尝试
M= numout
i2c_src
tmp_c
tmp_b
4
N = out_h * out_wN*4
32 * 4 (4c: *4)
DIRECT CONV
3x3 flt
0 条评论
下一页
为你推荐
查看更多