龙芯开源社区

 找回密码
 注册新用户(newuser)
楼主: huanghuihuang

道cpu、道指令、道编程基本原理

    [复制链接]
发表于 2009-7-16 19:59:05 | 显示全部楼层
莫非楼主就是传说中的……道哥?

[ 本帖最后由 er8t6yhgkdj 于 2009-7-16 20:12 编辑 ]
 楼主| 发表于 2009-7-16 23:03:02 | 显示全部楼层
    前面说过一条道指令就是一个广义的神经细胞,这个广义神经细胞跟实际的神经细胞差别在哪里呢?目前根据报道出来的实际的神经细胞实验数据,神经细胞突触是没有分类的,神经细胞按照每个突触的生物电水平汇总最后决定神经介质的释放。道指令为何不完全模仿真实的神经细胞动作机制?如果采用真实的神经细胞动作机制,那么,道指令就是神经网络就不能称之为道指令了。人类认识自然的过程是一个逐步的循序暂进的过程,最后利用科学抽象原理进一步升华,把复杂化为简单理论。道指令的设计正是一种科学抽象,把复杂的神经工作机制化为简单“阴阳共存”理论,使之适应宇宙间万物转化的规律。
    如果一个理论代表的是真理,那么用它可以预测一些未知的现象。在用基因理论原理论述道指令时提出:一条道指令就是一个广义的蛋白质生成规则,这是目前在实验室还不能验证出来的,用道指令理直气壮提出这个观点,是因为有它的真理性在里面。如有人不相信,请在网上查一查,目前的DNA基因工作机制是否与本文论述一样。DNA中基因决定蛋白质表达,蛋白质反过来基因表达的开关,蛋白质到底如何影响基因表达的开关现在还没有实验数据,是一个蛋白质影响一个基因还是像我们道指令指出的多个不同属性组的蛋白质影响基因表达的开关有待于科学实验的论证,在没有证实前姑且把道指令作为基因的工作机制也不会犯错误。反过来,基因在DNA中只占一小部分,剩下的碱基对用来干什么?科学家还不是很清楚,但按照道编程原理,剩下的碱基对用来对基因表达开关进行编程的,这有待进一步科学实验。
    我为何还在啰嗦“道”,不是异想天开。国内多年来一直到处呼吁的“汉编”“中文编程”“中文cpu”等等之类的我们很多人明知这又是一个“皇帝新装”的故事,却偏偏没有指出来。而本文的“道”与这些东西相差十万八千里,“道”是思维指导思想,是符合科学逻辑的,从“道”产生出来的道cpu、道指令、道编程也是符合科学逻辑的。这么明显的东西却让我一再论述,是非常不应该。
发表于 2009-7-17 10:29:27 | 显示全部楼层

回复 1# 的帖子

现代计算机系统是需要重新设计。
由于物理特性的不同,基于硅片的、平面设计的CPU不可能实现楼主所述的设计原理。
由于计算机设计是用来解决一些难于以人脑计算的问题,而不是代替人脑,所以计算机有设计上的局限。

楼主的想法创意很好,但以我个人浅薄的知识认为,15年内的材料技术上绝对做不出有商业价值的此类产品。
发表于 2009-7-17 11:14:34 | 显示全部楼层
原帖由 huanghuihuang 于 2009-7-16 23:03 发表
    前面说过一条道指令就是一个广义的神经细胞,这个广义神经细胞跟实际的神经细胞差别在哪里呢?目前根据报道出来的实际的神经细胞实验数据,神经细胞突触是没有分类的,神经细胞按照每个突触的生物电水平汇总最后 ...


比喻做得再好有何用处啊?这东西需要落在实处,处在空想阶段的工程,是不能给人类带来利益的,你能明白这个道理吧?

实现!没有实现,那一切都是空话。
发表于 2009-7-17 12:20:07 | 显示全部楼层
布道者,哈哈。

lz 一句:现在没有时间和精力去实现。  

就把大家好奇心顶回去了,很明显这么大的工程你一个人是完不成的,

好在论坛里有热心的人,你应该学学gnu, 既然你只有精力完成概念性的东西,

那应该努力发展下线,找几个志同道合的来帮你实现啊,否则你也只能空想概念了。

什么神经元,八卦,大家都知道大概怎么回事,你得比前人想的更深入些才行。

只是做系统集成,把现成的拿来用,再搞个排列组合,恐怕只能组合出畸形体而已。
 楼主| 发表于 2009-7-17 15:19:53 | 显示全部楼层
我在前面介绍信息树管理平台时指出:“采用xml的形式定义信息cpu指令,在.net上用c#编程,模拟信息cpu的执行过程”,其实这已经指明模拟信息cpu已经开发出来了,只是道编程语言的编译器还没有做出来,对如下的语言设计编译器应该不是很难的事:
/*程序定义*/
procename{
/*函数定义*/
fuctname(param1,param1)(return1,return1)
{
  [5361,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->dgdf  
     /*>twter表示任意数值,[] 内的表示激活逻辑条件,[][]表示逻辑或的形式,<>内的表示终止逻辑条件,<><>表示逻辑或的形式*/
    [twter,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->$dgdf  
    /*->$dgdf表示进程时间内永久保存(但可被更改)*/
    [twter,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->dgdf=356
    /*->dgdf=356表示产生的标记有数值*/

    [twter=898,fgdsgf=878,gfds][dfg,dfg]<sfgf=767,dfg,dfg><dfgdf,yu>->dgdf
    /*twter=898,fgdsgf=878表示有值*/
    [twter,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->(rrr=wwer,wsre=werwe)
    /*条件赋值,->(rrr=wwer,wsre=werwe)表示条件赋值形式*/
    [twter,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->(return1,return1)
    /*函数条件返回,->(return1,return1)表示函数条件返回形式*/
    [twter,fgdsgf,gfds][dfg,dfg]<sfgf,dfg,dfg><dfgdf,yu>->procename.fuctname(wer,werwe)(return1,return1)
    /*函数条件调用,(wer,werwe)(return1,return1)表示函数条件调用形式  */
  }
}


本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/huanghuihuang/archive/2009/07/04/4320709.aspx

本人从没有开发过语言编译器,如有热心人帮助开发上述编译器,那么整个模拟信息cpu将会更早公开!(我的邮箱huang_huihuang@sohu.com


[ 本帖最后由 huanghuihuang 于 2009-7-17 15:37 编辑 ]
发表于 2009-7-17 19:23:16 | 显示全部楼层
我会C#、C++、C和JAVA!不过我不会编译器!我是做软件开发的!
当年学的编译原理都还给老师了!
你上面写的东西我基本看不懂!
不知道你在干嘛!
另外我正在学习如何设计CPU!
如果你觉得你的理论真的可行,我可以帮下忙!
 楼主| 发表于 2009-7-18 11:10:39 | 显示全部楼层
感谢luo_12yan的支持,在开始真正的cpu设计的时候,我会向你请教的,相信具有融合几千年纯正中国科学思想结晶的道cpu、道指令、道编程技术在我们手里将会发扬光大,中国未来的信息技术从此立于不败之地。
 楼主| 发表于 2009-7-18 12:34:29 | 显示全部楼层
    我在前面已经说过,任何创新都是有基础的,道cpu、道指令、道编程不是我信手捏来,而是我本人是十几年来思考的结晶。现在要让网友在短短的几天内理解是不可能的,我将再次论述道cpu、道指令、道编程的由来。
    当年我们所有的计算机产品都是舶来品,特别像计算机的心脏cpu更不用说了。我和你们一样,对中国未来的计算机信息产业忧心匆匆。因此,不自量力,竟想凭己之力重新设计我们自己的cpu。有了这个想法后,一直以来就把很多时间放在这个cpu的设计上,并且设计了两三套方案,第一:在内存中加入简单的比较功能,使得整个内存就是cpu;第二:设计足够简单的ALU单元,比如只有4位的ALU单元及辅助控制设备,形成平面阵列,组成大规模运算;第三,利用简单的内存纵横阵列取出一定数列,这些数列送到足够简单的ALU单元去进行运算。上述几个方案都是遵循小而精的思想并且个人可以掏钱买材料设计出来的原则,因为,当时的任何国内一家芯片设计公司都在国外大公司的技术压力下正向国外技术靠拢,我只能自己DIY出cpu了。现在看来,这些方案也不是毫无可取之处的,只不过凭我的力量难于实现而已。
     虽然上述三套方案没有实现出来,不过却也从此启发了我的思路,既然我的cpu设计围绕“简单可用”的原则,为何不设计一个最简单的cpu,没有任何数学运算的、没有进位制干扰的、只有几条简单指令的cpu,并且能够满足最大规模运算、大规模扩展的cpu。这样思路确定后,从上述方案提炼思想核心:内存既cpu、cpu功能就是比较功能,多源数计算、多目标计算、数字自由分发等。然后在这个核心目标的指引下,结合平时对人工智能的一些思索开发了道指令、道cpu、道编程技术。
    任何创新都是有基础的,天下没有免费的午餐。我不可能看了《道德经》,把《道德经》翻烂就能设计出一个cpu,不可能看了《易经》,把《易经》翻烂就能设计出一个cpu,不可能不懂计算机软硬件、不可能不懂数学逻辑、不可能不懂软件设计就在这里胡侃。想想国内的芯片设计、计算机语言设计、软件开发吧,都说自己是创新、独创、天下无二,如把里面的水分挤干,不知剩下还有多少是自己的。
    未来的希望在那里,不是你我能够决定的。但我敢保证,目前的芯片、cpu设计太过复杂,成本太高,并且不能在人工领域有所突破,该是由繁入简的时候了。让我们抛开任何凡思俗念,不畏任何技术强权,实现我们心中理想的cpu吧。
发表于 2009-7-18 13:14:09 | 显示全部楼层

道长

你有构思,但没有原理图;
你有空想,但没有基础理论;
如果有,你去大学做个实验申请个专利啊呀

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-7-21 02:02 , Processed in 0.187256 second(s), 17 queries .

快速回复 返回顶部 返回列表