软件的贪婪
文章作者:伶妖
Andy giveth, and Bill taketh away.
处理器性能提升多少,软件就能吃掉多少。
近几年处理器频率、内存和硬盘的容量都有了的极大的提升。软件不需要任何改动就能在新的机器上运行的更快。许多程序软件开发人员考虑程序的性能瓶颈时。总能听到这样的回答:“你过虑了,未来处理器将更为强劲,内存和硬盘更廉价和高速”。
处理器的频率总是有极限的,就行光速一样。我们不能总依靠处理器速度的提升,总有一天处理器速度会停滞(如果没有新理论基础)。而人们对性能的欲望确实无止境的。为了满足对性能的要求,现在处理器已经开始转向多核的并行处理和增加处理器的高速缓存。
下面是一个处理器发展图。
为什么我们今天没有10GHz芯片
所以多核并发是未来提高性能的一个有效途径。软件要积极的改进算法和编程方式,要救自己,不能过分依靠硬件的提升,给把重任都推到硬件身上,做一个贪婪的寄生虫。
发表日期:07/12/28 00:00
网友评论(6)
【游客 发表于:13/03/31 08:26】
提升软件性能才是有效途径
【游客 发表于:08/01/13 12:48】
不过人的处理问题的方式单线程呢,能变出真正多线程并发执行的程序吗?
【calvin 发表于:08/01/04 17:30】
所以不是有人说,摩尔定律以后不再是按在物理上提高CPU的晶振来维持了。而是靠多线程程序设计,分布式算法
【游客 发表于:08/01/03 14:49】
所以说 可以预见 未来对软件的要求会越来越高
不紧因为游戏,而是需要处理的数据实在是太多了,人的要求又是永无止境
也许将来你会用一张照片上的一个影像来进行搜索 更可能是三维的
搜索将是未来最大的趋势。。。
【游客 发表于:07/12/29 16:50】
现在应该是软件带动硬件吧,也有可能是游戏带动硬件的发展,你看看现在的网络游戏,最低配置都吓人。
【游客 发表于:07/12/28 22:31】
不能过分依靠硬件的提升,给把重任都推到硬件身上,做一个贪婪的寄生虫。
---------------
说的好
当前1/1页 首页 上一页下一页 尾页