【发布时间】:2012-03-21 09:11:42
【问题描述】:
假设我编写了一个在双核处理器上执行需要 30 秒的程序。 16核处理器需要多长时间?相同或不同
两种情况: 一 - 编写程序时考虑了多个内核。 无论内核数量如何,都编写了两个程序。
【问题讨论】:
-
这个问题太模糊,无法回答。有点像“我有一些东西要移动,它会在跑车或卡车中更快地到达那里吗?”这取决于有多少东西,你要走多远,最大的东西有多大,等等。
-
嗨,大卫,含糊不清?我真的很难理解其中有什么含糊之处。 (我的问题是比较在双核和多于 2 个内核中执行相同代码和执行时间差异。谢谢。)
-
你没有告诉我们任何关于代码做什么或如何做的事情。 “不考虑内核”编写程序意味着什么?这是否意味着它是单线程的?我们是否假设所做的工作完全受 CPU 限制?以此类推。
标签: multiprocessor