【发布时间】:2017-10-30 18:59:19
【问题描述】:
我正在阅读我的并行系统课程的教科书,我发现了这两个流行的概念:
谁能告诉我区别?对我来说,Tseq 在语义上(实际上)等于 Tpar(1)
回答后更新:
我想我理解了其中的区别,但我还有一个问题:我正在优化this 代码。为了使我的并行版本平衡良好,使用了近似结果。差异非常很小,可以忽略不计,但工作负载得到了极大的平衡,可伸缩性也因此大大提高。
此外,我做了一些优化,比如使用原始指针而不是原始代码中使用的基于它们的数据结构(例如cv::Mat)。
所以我的问题是:为了衡量加速,我应该使用原始代码(我链接的那个)还是像作弊一样?
【问题讨论】:
标签: performance parallel-processing scalability