是什么让并行代码段和顺序代码段不同?

时间:2012-07-30 12:46:59

标签: parallel-processing pthreads benchmarking multicore critical-section

我们确实有并行程序,而这些程序又具有按顺序运行的关键部分。基本上,关键部分的大小很小,但您认为这段代码的行为与其他代码的行为有何不同?例如:更多缓存未命中或分支错误预测,这使它们更加关键?

一些问题: 1)什么样的研究将揭示代码的CS部分的内部细节或特征?

2)什么是具有非常粗粒度锁定或更大CS的实时基准?

3)PARSEC和SPLASH等科学基准测试得到了很好的优化,但应该有很多应用程序可以并行化,但不能真正优化。你知道这样的申请吗?

我希望讨论的目的很明确。如果没有,请告知我们进一步澄清。

0 个答案:

没有答案