上传者: sup945
|
上传时间:2019/1/15 2:16:09
|
文件大小:2.12MB
|
文件类型:pdf
CPUCacheandMemoryOrdering
网易杭研院何登成学习CPU架构以及并发程序设计的一些心得与收获。
主要内容包括:–简单引见CPU的架构,部分主要模块及其功能(CacheStructure,CacheLine,Set-Way);
–CacheCoherence算法(MESI,MOESI);
–CPUMemoryOrdering模型(Atomic,Reorder,MemoryBarrier(Compiler,CPU),LockInstruction,LoadAcquire/StoreRelease);
–并发程序设计(实现一个Spinlock,纠正一个Lock-FreeAlgorithm,DataRace(False-Sharing,Per-ProcessorData))
本软件ID:10292294