我们确实有并行程序,而这些程序又具有按顺序运行的关键部分。基本上,关键部分的大小很小,但您认为这段代码的行为与其他代码的行为有何不同?例如:更多缓存未命中或分支错误预测,这使它们更加关键?
一些问题: 1)什么样的研究将揭示代码的CS部分的内部细节或特征?
2)什么是具有非常粗粒度锁定或更大CS的实时基准?
3)PARSEC和SPLASH等科学基准测试得到了很好的优化,但应该有很多应用程序可以并行化,但不能真正优化。你知道这样的申请吗?
我希望讨论的目的很明确。如果没有,请告知我们进一步澄清。