自下而上的革命

     众所周知,我们现在的计算机体系机构遵循的设计机构都是冯·诺依曼体系结构。这一思想是由冯·诺依曼于1946年发表的。

     冯·诺依曼对计算机结构(控制器、运算器、存储器、输入设备、输出设备)的划分开启了计算机时代的大门,所以他是当之无愧的数字计算机之父。在冯·诺依曼体系机构中有两个很核心的概念:第一是存储程序,第二是CPU(控制器+运算器),实际上现在的CPU中也有了一下高速的cache。这两大理念的确是划时代的创新,存储程序的思想大大提高了程序的执行速度和程序的可移植性,而CPU理念则极大地简化了数据的处理流程。

    本文今天不讨论存储程序的思想,而是来说说CPU控制的思想。CPU就相当于人的大脑,相信这个比喻谁都听说过。计算机收集到的所有信息都交给CPU来加工处理,这种思维的模式也一直统治着IT界,并在无形中影响着着众多的研究者。比如,我们设计机器人时我们会首先想到为它设计一个超级大脑来处理所有的信息;我们在设计一个系统时首先想到的是设计这个系统的核心模块;在开源盛行的今天,当我们使用各种开源库时,你也会发现,很多库中都有一个core library;就算是现在很火爆的大数据技术,大多框架也避免不了要搞个master。这些都是CPU集权控制思想的体现。如果把这思想再一衍生,你会发现在我们的社会管理中也大多遵循CPU控制思想。我们的国家有中央,它要负责收集调查民意,然后做出决策,最后发号施令,所有的国民都要遵循它的命令。同样在公司、学校等这些集体中也遵循着这一原则。再到自然界中,一个动物种群往往也会有一个leader,所有的“平民”也是遵循着他们leader的旨意而行动。

     但是,你有没有想过难道自然界中就只有存在CPU中央控制这一种生存管理模式吗?答案必然的否定的。Kevin Kelly在1995年他的《失控》一书中就为人类探讨了这一问题。虽然从这本书编写的时间来看,在IT界日新月异的发展速度下未免有点过时,但里面提到的思想在现在看来依然很前沿。看了这本书才知道世界上还有一些另类研究思维,而这些研究思维可能是我们以前从没有想过的问题。就比如本文要讨论的问题。

    回到摆脱CPU的模式,其实在自然界中是存在,书中提到两个典型的例子。一个是蚁群,一个蜂群。他们的群体行动并没有一个CPU来集中调配它们。那他们是怎么样做到那么高效的行动的呐??答案在于它们自己。每一个个体之间是相互联系的,它们之间能够相互传递信息,从其他个体传来的信息都会激发出自己的行为,这种行为的激发并不是靠谁发号施令而来的,而是个体与生俱来的能力。一个单独的个体产生不了什么能力或功能,但当他们组成一个群体相互影响时情况就完全变了。这就是所谓的众愚成智,这个过程就是量变到质变的过程,这种管理的方式可能总结为自下而上。另一个去CPU的典型应用就是今天无处不在的网络,在网络中没有负责总控的CPU,每一台网络设备都是独自运行的,它的功能就是简单的接收数据、转发数据。然而,众多的单个设备连在一起就构成今天改变我们生活的网络,这就是典型的自下而上的革命。

      现在搞机器人的学者大部分还是遵循CPU的控制方式,然而美国确有个叫马可 波林的表演艺术家搞了一个特例独行的“生存研究实验室”,他试图用群体思维来做机器人,让机器人们自己管理自己。没有总的CPU来控制机器人的所有行为,他做的是只给每台机器赋予一些基本的动作功能和动作反射条件,然后就让一群机器“上台”自己表演了。这的确是另外一种思维,让机器自己管理控制自己。

     由此我们可以把思维延伸来看看我们人自己,其实人也是一个自下而上的管理系统。首先我们四肢的各种功能是定义好的,比如我们用手去拿一个东西的时候,我们手臂的运动、手掌的运动、手指的运动其实是一脉相承的。手臂、手掌、手指的的运动是相互协调与配合的。而这个过程可能并不需要大脑全部控制,大脑要做的是对外界信息进行抽象层次的理解。比如辨别手里拿的是什么东西。

    人看一眼猫就知道那是猫,而让计算机来识别却要耗费大量的计算才能计算出。已加入百度的机器学习大牛吴恩达当年负责Google Brain时设计了上亿的神经元最后让计算机从youtube视频里自动辨别出了猫和狗,可以想象其中的计算量是惊人的,而人为什么就可以一眼就识别出??我想原因或许就在于识别猫狗过程对人来说可能并不是完全有CPU大脑来完成的,人的视觉系统、听觉系统以及其他的感知系统应该是有自己的独立功能的,识别猫狗的功能可能在其他模块就完成了,大脑可能只是负责产生意识而已。这或许就是学者们提出的为什么人的大脑识别图像所需的能量要远小于计算机识别图像所需能量的原因。

    再来现在移动互联网界出现的一些新的概念实际上也在是走的自下而上的潮流,比如自媒体、众筹等。以前我们的新闻都是有报社集中发表,我们只能被动接受,而现在每一个人都是媒体人了,我们都可以产生新闻,而现在报社还要通过网络来搜集我们发表的信息来整合他们的新闻报道。对于众筹,以前产品都是由公司自己生产,消费者只能选择接受(要不就不买),而现在从产品的设计阶段消费者就可以参与进来了。这些观念都是自下而上的典型。
      CPU至上的理念控制了IT界七十多年了,是时候来点颠覆性的思维模式了。



本文系原创,转载请注明转载自:http://blog.csdn.net/computerme/article/details/39268909

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值