龙芯开源社区

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

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

    [复制链接]
发表于 2009-7-18 14:03:47 | 显示全部楼层
哈,道哥在几个马甲的簇拥之下HIGH得不行啊 小心过度兴奋脑溢血就不妙咯
 楼主| 发表于 2009-7-18 17:37:34 | 显示全部楼层
原帖由 lixe888 于 2009-7-18 13:14 发表
你有构思,但没有原理图;
你有空想,但没有基础理论;
如果有,你去大学做个实验申请个专利啊呀

正有此意,只是还没有找到理解道指令的人。
发表于 2009-7-18 22:08:42 | 显示全部楼层
唉,看了场电影来晚了。哈哈哈。
 楼主| 发表于 2009-7-19 22:34:18 | 显示全部楼层
近年来,两大计算机cpu巨头lntel和amd相继在cpu内部嵌入内存控制器,对外都说明这是为了提高内存存取速度,提高cpu的效率。事实是这样的吗?现在对外资料还不能判断cpu内部嵌入内存控制器的真是意图,但以本人多年来在cpu设计上的经验告诉我,这是cpu设计正在发生重大的变革。
多年前因为感于国内cpu设计落后,对中国未来的计算机信息产业忧心匆匆,竟想凭己之力设计我们自己的cpu。有了这个想法后,从此把很多时间放在我的cpu的设计上,并且设计了两三套方案,第一:在内存中加入简单的比较功能,使得整个内存就是cpu;第二:设计足够简单的ALU单元,比如只有4位的ALU单元及辅助控制设备,形成平面阵列,组成大规模运算;第三,利用简单的内存纵横阵列取出一定数列,这些数列送到足够简单的ALU单元去进行运算。上述几个方案都是遵循小而精的思想并且个人可以掏钱买材料设计出来的原则,因为,当时的任何国内一家芯片设计公司都在国外大公司的技术压力下正向国外技术靠拢,我只能自己DIY出cpu了。
为何在这里又重提这些陈年旧事?又有许多旧话不得不重提,每当国外提出了一些概念后,我们有些专家的就会跳出来,嚷着要赶上外国人之类的话云云。想我中华几千年的文明历史,难道就这么不堪,只会看人家的脸色行事吗?今天,在这里我把本人十几年前设计cpu的经历告诉大家,就想表明cpu内嵌入内存控制器本质不在提高内存的存取速度,而在于cpu设计行业即将面临重大变革,而这个重大变革不是我们跟着外国人屁股,我们早就已经想到了。
可能有的人对上述断言又要表示不屑了:又是一个事后诸葛亮,厉害你早拿出来啊。现在我要证明这一切并预测有关的事实。
内存为什么要有控制器,这个问题比较简单,不会的可以在重新查找有关书籍。内存控制器嵌入cpu内,内存存取速度可以提高多少倍,可以估计只要增加cpu二级、三级缓存,速度没有多大的差别。intel在早期也没有看好这个思路,但后来就改变了看法,也增加了嵌入式的内存控制器,其中最大的原因在于,内存控制器可以作为一颗相当有效的实现大批量比较功能的协cpu。我们可以从内存控制器嵌入cpu的一些指令特别像比较字符串的指令明显看出来,在外行人看来是嵌入内存控制器的功劳,实质是cpu设计已经出现了变革。目前,国内还在紧紧地跟在人家后面,可是他不会把这个已经改变了的东西告诉你呀,只有当你发现了问题,想改变时,他才会把这些内情披露出来。到那时,我们才会感叹,嵌入内存控制器这么好的东西,我们这么想不到啊,国外的科技发展太快了,我们要加紧学习了。
但是,我告诉你,这个嵌入内存控制器的思路我们早就有了,十几年前,本人还是一个奋发有为的青年时候,已经开始了比这个嵌入内存控制器更为先进的技术开发了。这个技术就是:内存即cpu,即在内存中加入简单的比较、传送功能,使得整个内存就是cpu。有的技术就想变魔术,说出来就没什么意思,这个内存即cpu也是这样。大家在学习SDRAM、DDR的时候,为了提高内存存取效率,一般在DRAM上集成了片上的SRAM,这个SRAM一般比较小几M到几百K之间,但速度比SRAM快多了。但这也没什么,因为这是国外想出来的,关键我们要在这里加上一些东西即可以大批量比较、转移SRAM值的部件,这可以相当快速处理字符串、图像的像素。
可能又有人对这不屑一顾,认为这是旁门左道的东西,国外先进技术一般不这样做等等之类的话,但是,请别忘了,当国外这样做的时候,我们可不要后悔。
Cpu设计何去何从,一方面,代表国外最高技术的cpu时时盘踞在我们的头上,由于技术落后及不自信,每当我们技术上有关键突破时,新技术又常从我们手中溜走,另一方面,国外时刻举着兼容市场的大旗,把一切非主流的新思想排至于外,使得人类攀登科学高峰时时落空。我们的Cpu设计再不能这样下去了,要拿出中国有几千年文明的风度,用我们的智慧创建我们的理想cpu及信息社会。
发表于 2009-7-19 22:41:16 | 显示全部楼层
这个论坛算是被民科毁了。

原帖由 huanghuihuang 于 2009-7-19 22:34 发表
近年来,两大计算机cpu巨头lntel和amd相继在cpu内部嵌入内存控制器,对外都说明这是为了提高内存存取速度,提高cpu的效率。事实是这样的吗?现在对外资料还不能判断cpu内部嵌入内存控制器的真是意图,但以本人多年来 ...
 楼主| 发表于 2009-7-20 10:09:07 | 显示全部楼层
为何要提内存控制器,实是要引出如何设计未来信息处理的cpu,这个cpu满足:内存既cpu、计算功能既比较功能,多源数计算、多目标计算、数据自由分发等核心思想,也是本人所倡导的“道cpu、道指令、道编程”理论的核心,否则大家以为这个理论是一个“空想”。请多加支持。民科不可怕,披着科学外衣的民科才可怕。
 楼主| 发表于 2009-7-20 17:05:01 | 显示全部楼层
前面说过未来信息处理的cpu:内存既cpu、计算功能既比较功能,多源数计算、多目标计算、数据自由分发等核心思想,也是本人所倡导的“道cpu、道指令、道编程”理论的核心。对“内存既cpu、计算功能既比较功能,多源数计算、多目标计算、数据自由分发”核心思想理解透了,也就能理解“道cpu、道指令、道编程”理论了。以下详细解释这个核心思想:
   1、内存既cpu、计算功能既比较功能:既直接在内存上集成大规模比较功能,可以对整片内存从几M到几K的容量范围进行并行比较。但是纯粹的比较,没有计算单元能否满足日常计算功能的需要,对这个问题要求我们扩展比较的功能,把数学计算全部用比较来完成,这个工作是比较简单的,具有数学功底的人都可以完成这个任务。而且像目前普通cpu难于大规模处理的“元胞自动机”、“图像像数处理”等都可以用内存计算机来完成。
   2、多源数计算、多目标计算:既可以用多个源数据来即时完成多个结果的计算,像intel的MMX等多媒体指令,普通cpu根本没法完成如此计算任务,只有对普通cpu进行扩展才能完成此任务,目前GPU就是用来完成“多源数计算、多目标计算”的功能的。普通cpu、gpu要完成这种扩展必须集成很多ALU单元,NVidia新推出的GPU就集成几百个计算单元,这样随着对计算日益发展的要求,GPU最终会发展到一定的尽头,而我们内存cpu根本无需担心,内存cpu就是专门为大规模扩展而设计的。
   3、数据自由分发:为完成“多源数计算、多目标计算”的计算任务,要求cpu具有多核多任务处理的功能,并且要有“数据自由分发”的功能。“数据自由分发”既要把相关数据发布到各个内存比较单元,这要求
内存比较单元要有大规模的数据转移功能。
   上述的思路核心就在于要发展内存cpu,这就是INTEL和AMD的嵌入式内存控制器,INTEL和AMD这两家公司是否在内存控制器加入上述功能,我们可以拭目以待。
   技术上有的东西大家可以去查查,否则又会以为我在这里胡侃。
   有的技术要点,我只能点到为止,因为我觉得要实现这种东西,对经过一定技术训练的人来说是轻而易举的事。
   为了追求计算的高效、高速度,内存cpu有时不能胜任此任务,这样又必须去做内存cpu的性能扩展,既前面所说的二、三套方案:
     1:设计足够简单的ALU单元,比如只有4位的ALU单元及辅助控制设备,形成平面阵列,组成大规模运。  
     2,利用简单的内存纵横阵列取出一定数列,这些数列送到足够简单的ALU单元去进行运算。
    后面再详细说明。
发表于 2009-7-20 17:17:05 | 显示全部楼层
原帖由 huanghuihuang 于 2009-7-20 10:09 发表
为何要提内存控制器,实是要引出如何设计未来信息处理的cpu,这个cpu满足:内存既cpu、计算功能既比较功能,多源数计算、多目标计算、数据自由分发等核心思想,也是本人所倡导的“道cpu、道指令、道编程”理论的核心 ...


道哥不要骟自己嘴巴
 楼主| 发表于 2009-7-20 17:26:44 | 显示全部楼层
原帖由 huanghuihuang 于 2009-7-20 17:05 发表
对“内存既cpu、计算功能既比较功能,多源数计算、多目标计算、数据自由分发”核心思想理解透了,也就能理解“道cpu、道指令、道编程”理论了

“我劝天公重抖擞,不拘一格降人才 。”

[ 本帖最后由 huanghuihuang 于 2009-7-20 18:00 编辑 ]
发表于 2009-7-20 18:10:48 | 显示全部楼层
后面这两段,还有那么点儿样子,不过就算后面的这些是能够实现的,也别什么道东道西的了,真想弄就起个好点儿的名字。你那个名字一拿出来就让人反感,一派民科的作派。再有,理论的阐述也别什么道生一一生二的,用现代理论。

法本无祖,术本无状,师之于心,得之于象,不是你整到道生一,你就整到头儿了,还差得远呢。

你的这个多源比较的方法,倒是和我的某些想法不谋而和,不过我还没有经过数学验证,不敢确定类似技术是否一定能实现。

本版积分规则

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

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

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