BLOG

Record, summarize, and improve.
Consistency

原子总结

本文总结原子操作与共识问题,讨论原子性、并发同步、I/O 和分布式系统中如何通过有限操作保证共享状态的一致性。

屏障

一致性模型

Memory model

本文介绍 C++ 内存模型与原子操作,围绕 acquire/release、顺序一致性、线程间可见性和同步关系说明并发程序如何正确访问共享数据。

Cache model

本文介绍缓存语言模型如何利用文档中词语和多词序列的重复出现提高后续预测概率,说明其在语音识别、统计语言建模和机器翻译中的作用及优势。

线程级并行

数据级并行

本文介绍数据级并行及其硬件实现,比较 SIMD、向量处理器、多线程处理器和 GPU Streaming Multiprocessor 等并行计算单元。

指令级并行