专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
你的并发代码能有多快?早在1967年,Gene Amdahl就指出了影响这一问题的主要限制。程序中只有一部分可以完全并行地运行,也只有这部分才能直接在拥有越来越多处理器内核的机器上获得良好的伸 缩性。程序的剩余部分则只能顺序执行。Amdahl法则强调的主要问题是锁争夺,这个问题会随着处理器内核数的增加而逐渐恶化。多数共享存储器硬件的大型 CPU控制系统都支持非常快速的并发读操作,但会限速于“1-cache-miss-per-write”或者“1-memory-bus- update-per-write”,因此避免所有CPU对同一位置进行写操作是非常关键的。即使利用读写锁,系统伸缩度也很难超越5... [阅读全文] [PDF]
1 共1条 分1页