写合并技术 | Write combining

Write combining - Wikipedia

写合并(WC)是一种计算机总线技术,允许数据在缓冲区中合并并临时存储,然后以突发(Burst)模式一起释放,而不是立即以单个比特位或小块写入。

不能在一般内存访问(数据或代码区域)中使用写合并,因为它的弱排序特性。写合并不能保证写入和读取的组合按预期顺序执行。例如,对特定地址的写/读/写组合可能导致读/写/写的写入顺序,从而在第一次读取时获取错误的值(该值可能依赖于之前的写入)。

为了避免上述读/写顺序问题,可以将写缓冲区视为完全关联的缓存,并将其添加到实现它的设备的内存层次结构中,但这会降低内存层次结构的速度。因此这种技术通常仅用于不需要强排序(始终正确)的内存,例如视频卡的帧缓冲区。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容