标签: hardware-acceleration hardware-design
假设您有两个芯片 - 具体而言,比如CPU和视频芯片 - 两者都希望以内存所能达到的最大带宽访问内存。假设每个视频帧是X字节,CPU想要写X个字节来生成下一帧,视频芯片想要读取X个字节来显示当前帧,并且存储器具有每秒60X字节的最大带宽,因此它可以处理读请求或写请求,但不是两者。
是否有可能有两个存储体,每个X字节大小,每个都能够达到每秒60X字节,这样在偶数帧上,CPU写入第一个存储区,视频芯片从第二个存储区读取,然后打开奇数帧反之亦然?