众所周知,推x机出过bug.之前鄙人不清楚是何种类形bug(资料,信息少),也没在意.
但是最近鄙人接触到了几篇论文,关于并行计算方面的.自然而然联想到压路机.(鄙人所在研究室是分步式系统,涉及到一些并行处理方面的内容.虽然鄙人不是这个研究方向,不过还是做了些背景了解.)其中cache coherence protocal的内容很有意思,说白了就是缓存一致性协议,防止各核心之间出现数据共享错误.
查了两篇论文发现,amd目前都是snooping(窥视)型实现.比如shanghai核心的.另外在压路机里amd面对了更复杂的情况,就是和gpu共享数据,state状态位可能会超过目前MOESI protocol的5个,出bug的可能性会增加.
明年可别爆出新闻说有bug就好.有时间搜一下关于apu的论文..恩....
另外附上参考资料,有兴趣的童鞋可以看看.能推荐些相关论文和知识给在下就更谢谢了.
[1] wikipedia.com:MOESI,MESI
[2] Comparing Cache Architectures and CoherencyProtocols on x86-64 Multicore SMP Systems,Daniel Hackenb,Daniel Molk,wlfgang E. Nagel,2009
[3] SWEL:Hardware Cache Coherence Protocols to Map Shared Data onto Shared Caches
Seth H.Pugsley,Josef B.Spjut, Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010, 978-1-4503-0178-7, 465--476
但是最近鄙人接触到了几篇论文,关于并行计算方面的.自然而然联想到压路机.(鄙人所在研究室是分步式系统,涉及到一些并行处理方面的内容.虽然鄙人不是这个研究方向,不过还是做了些背景了解.)其中cache coherence protocal的内容很有意思,说白了就是缓存一致性协议,防止各核心之间出现数据共享错误.
查了两篇论文发现,amd目前都是snooping(窥视)型实现.比如shanghai核心的.另外在压路机里amd面对了更复杂的情况,就是和gpu共享数据,state状态位可能会超过目前MOESI protocol的5个,出bug的可能性会增加.
明年可别爆出新闻说有bug就好.有时间搜一下关于apu的论文..恩....
另外附上参考资料,有兴趣的童鞋可以看看.能推荐些相关论文和知识给在下就更谢谢了.
[1] wikipedia.com:MOESI,MESI
[2] Comparing Cache Architectures and CoherencyProtocols on x86-64 Multicore SMP Systems,Daniel Hackenb,Daniel Molk,wlfgang E. Nagel,2009
[3] SWEL:Hardware Cache Coherence Protocols to Map Shared Data onto Shared Caches
Seth H.Pugsley,Josef B.Spjut, Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010, 978-1-4503-0178-7, 465--476