自由软件的衍生优点--催生优秀的硬件

不同视角、不同观点、深度探讨,禁止人品和道德攻击
回复
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

自由软件的衍生优点--催生优秀的硬件

#1

帖子 linmalth » 2010-07-02 13:24

对于我本人而言,使用GNU,不仅仅是兴趣,还因为我的本行对于未来市场的预测。
我是设计IC的,兴趣最浓的地方是处理器,指令集。我想各位都清楚,x86-IA32算是一个落后的架构,其CISC指令集特征更是不符合现代海量运算的要求。在此基础上打打补丁是没办法彻底改观的,个人认为只能彻底推翻。但市场有其固有的惯性,技术也不是能一步到位的。尽管有更先进的指令集和架构存在,但不可指望在短时间内生产出来能与主流处理器抗衡的产品。既然没有竞争力,则很难产生利润,所以,依靠商业运作,现状很难改变。
P3时代,x86处理器遇到CISC架构瓶颈,最后依靠内部转换成RISC运算来解决问题; P4时代,x86处理器遇到频率瓶颈,最终依靠多核技术做出了跨越。这些都没有从根本上解决问题,处理器利用效率低,扩展性不佳,仍然是避免不了的问题。有不少公司曾经尝试开发RISC处理器,但只能用于很小的范围,很难推广,问题就在应用软件难以同步转化。这样,很多优秀的理论和设计就无法得到发展。
而自由软件恰好解决了这个问题,由于没有版权的困扰,它能很容易的移植到新的平台上。你唯一要做的,就是设计一个编译器。对于有经验的设计师来说,编译器通常是与处理器指令集一块儿设计出来的,这样能获得最好的性能优化。另一方面,处理器的改进也更为方便,一些看上去激进的变化不再有那么多障碍。
在硬件设计这边,指令集一般来说也是有版权的。但目前情况可能会有变化,第一,几大主要基础指令集的版权都过期了,可以自由使用;第二,自由硬件设计代码也逐渐开始流行,open cores和opensparc就是例子。和软件业一样,自由的硬件设计也会加速产业的发展,促进自由竞争,释放更大的市场。对于用户来说,好处很明显,硬件设计的总体成本下降,高性能硬件的价格会越来越便宜。
头像
pavel2006
帖子: 699
注册时间: 2008-09-22 8:19
来自: 烟台

Re: 自由软件的衍生优点--催生优秀的硬件

#2

帖子 pavel2006 » 2010-07-02 13:30

看过一篇电子杂志上讲台湾开源手机,也是硬件开源。
sahack
帖子: 190
注册时间: 2008-01-06 14:52
来自: 天津

Re: 自由软件的衍生优点--催生优秀的硬件

#3

帖子 sahack » 2010-07-08 10:45

其实现在还(硬件开源)还挺罕见的吧?有的话当然支持。
Havanna
帖子: 813
注册时间: 2008-04-20 12:13
系统: OS X, Gentoo, Win8.1
来自: Shanghai, PRC

Re: 自由软件的衍生优点--催生优秀的硬件

#4

帖子 Havanna » 2010-07-11 6:21

问题不在于硬件开源
而在于在这个资本市场经济中
开源的盈利模式是什么?
小商人的市侩性决定了小资本不可能追捧开源,或者嘴上追捧开源,手上做着决然相反的事
这种事不仅在东方,在西方也随处可见
jackyjkchen
帖子: 84
注册时间: 2009-04-26 19:36

Re: 自由软件的衍生优点--催生优秀的硬件

#5

帖子 jackyjkchen » 2010-07-21 21:27

随着CISC和RISC技术的融合,RISC架构已经日薄西山,CISC指令集十年之内不会脱离主流

十分怀疑楼主从事的是IT专业,因为只要是这一行的就知道,RISC只能用于专用机和嵌入式领域,指令极少导致通用计算能力极差——手机上的ARM处理器跑整数简单运算还可以,跑3D或者模指运算(RSA加密算法)完全不是CISC的对手。

苹果这家公司够非主流了吧,就是他也被迫抛弃了PowerPC转投Intel怀抱
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 自由软件的衍生优点--催生优秀的硬件

#6

帖子 luojie-dune » 2010-07-21 21:33

盈利模式就是卖硬件。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

Re: 自由软件的衍生优点--催生优秀的硬件

#7

帖子 linmalth » 2010-07-22 5:29

jackyjkchen 写了:随着CISC和RISC技术的融合,RISC架构已经日薄西山,CISC指令集十年之内不会脱离主流
十分怀疑楼主从事的是IT专业,因为只要是这一行的就知道,RISC只能用于专用机和嵌入式领域,指令极少导致通用计算能力极差——手机上的ARM处理器跑整数简单运算还可以,跑3D或者模指运算(RSA加密算法)完全不是CISC的对手。
苹果这家公司够非主流了吧,就是他也被迫抛弃了PowerPC转投Intel怀抱
我学的就是集成电路设计。你不清楚目前x86架构的实际情况。像是intel的微指令,目的是把CISC指令先翻译成RISC,再进行处理。AMD的架构更是活脱脱的RISC。CISC架构从10年前就开始向RISC靠近了,这两年的多核结构更是越来越像,所以性能差距也很小。由于产量高,x86的成本很低,进入多核时代后性能也有竞争力,苹果的选择是正确的。换句话说,这个时代的CISC和RISC区别已经很小了,多了个指令翻译的步骤而已。
ARM的功能是高度可定制的,手机上用不着的功能都可以不要,目前没什么应用在手机上进行FP运算吧,这个模块就用不着了。
回复