为什么互斥锁定延迟小于JEFF DEAN每个程序员应该知道的延迟数的主内存引用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么互斥锁定延迟小于JEFF DEAN每个程序员应该知道的延迟数的主内存引用?相关的知识,希望对你有一定的参考价值。

根据http://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html

2017年互斥锁约为17ns,小于主存参考,这怎么可能?

据我所知,实现包含至少一个原子标志,更改为此标志本身是一个主内存引用操作,如何锁定为17ns,在我的测试中pthread_mutex_lock函数包含许多内存操作,即使没有争用。

有人能帮忙吗?

答案

您似乎认为原子操作意味着访问主内存而不是缓存。不是这种情况。

以上是关于为什么互斥锁定延迟小于JEFF DEAN每个程序员应该知道的延迟数的主内存引用?的主要内容,如果未能解决你的问题,请参考以下文章

Jeff Dean:机器学习在硬件设计中的潜力

Jeff Dean:机器学习在硬件设计中的潜力

Jeff Dean专访,有不少干货

Jeff Dean

网友:看完Jeff Dean新论文,我再也不相信大厂的鬼话了

Jeff Dean:深度学习的黄金十年