首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于CPU速度的影响,我们还能考虑摩尔定律仍然成立吗?

对于CPU速度的影响,我们还能考虑摩尔定律仍然成立吗?
EN

Software Engineering用户
提问于 2014-04-29 12:19:46
回答 1查看 524关注 0票数 1

摩尔定律是一种经验定律,简单地说,集成电路上的晶体管数量大约每两年翻一番。

摩尔定律的结果之一是CPU性能每18个月翻一番。

我见过“为什么摩尔定律被视为绝对真理?”虽然好奇并没有回答我的问题。

目前,我们正在通过制造多核CPU来部分实现这一点。

,我们还能考虑一下每18个月CPU加倍的速度吗?

多核CPU可以看作是分布式计算.一个“好的老”单线程软件/算法不能像以前那样充分利用CPU,而且并不是所有的算法都可以与速度增益并行。

EN

回答 1

Software Engineering用户

发布于 2014-04-29 16:02:46

处理器现在扩展,而不是上升;我们现在正在实现摩尔定律,不是通过增加更多的晶体管,而是通过在每一个中增加同样数量的晶体管来增加更多的核心。这是晶体管密度不可避免的后果:时钟速度有一个有效的上限(如果软的话);你可以放置在同一个核心上的晶体管数量受到热效应和电路泄漏的限制。

这对整个编程社区都有影响。这意味着我们不再考虑单个处理器执行多个任务,而是考虑多个处理器执行单个任务(有时是多个任务)。

利用多核的压力极大地影响了语言设计和编程技术。在我们最初对使用可变对象的有状态程序感到满意的地方,我们现在更喜欢涉及函数编程和不可变数据的技术。

这能回答你的问题吗?也许不是。但是多核的趋势并没有消失;作为程序员,这是我们需要关注的问题,而不是原始时钟速度,也不是一个芯片有多少个晶体管。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/237380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档