拥有更丰富的表达能力的机器学习
微电子技术的发展,前人积累的经验已经无法满足继续创新的需求,数字电路设计的难点即在于此,在线程的边缘计算,拥有更丰富的表达能力的机器学习等等,传统单片机与fpga的结合已经不能满足要求,新的芯片就成为当前的核心技术。曾经有人研究过linux芯片,提出了一种新技术:prerestecture:非常有前途的方向,至于落地,要看实际需求。如果你能够设计出好的ui机器人,ueengine,你会感觉到前途无限。图片
未来十年移动端,集成电路如何发展?手机端的app开发,pc端的c语言,php开发,fpga都可以。intel在ee领域已经取得足够的领先,为什么amd出不了好的fpga?fpga的未来不是说国内为什么起不来,而是普通民营企业没有那么多的能力与必要做这个,搞不起来。普通企业没有能力,不可能弄出世界上最先进的电路,还要等非常久才能出来,而未来十年最可能出来的,是intel,amd这些国际大厂。
图片
谢邀。虽然是个游戏开发狗,但是也谈一点fpga方面的看法,也就是基于fpga的游戏机开发了吧。说到fpga,不得不提起仙剑系列(当年这个系列真的不是只有剑剑),当时仙剑从头到尾都是fpga制作,当然后来因为巨大的面积和其他原因才换成的cpu+fpga的架构。最近这些年中国正在大力发展可编程逻辑门阵列,当年也是为了解决处理器的可编程问题才换到可编程逻辑门阵列的,就是后来我们使用fpga实现了soc架构,以实现fpga的可编程性。
图片
逻辑门阵列其实就是一个组合逻辑处理器,其中芯片有很多,而这些逻辑门的处理单元都可以用逻辑码表示或者用一段代码表示(虚拟编译器),就跟我们用汇编写指令的方式差不多。中国因为可编程码栈与cpu串行处理接口不通用,于是很多人为了解决这个问题,都自己设计了一种叫“ctfc”的小库并且在指令集方面(别看是“指令集”,其实理解了risc的思想就懂了,在haskell的基础上解决并行问题的方法),这样一来,每个芯片就可以有一个可编程的芯片,可以完成一个并行系统的工作,处理器的运算步骤数量也大大降低了。
图片
目前处理器(也就是我们说的通用处理器,intel、amd等制造商)都实现了芯片的可编程性,而且就现在来看完全不需要修改pc的架构,只需要定制一个具体的可编程处理器,或者干脆自己改变一个soc架构,并对芯片本身做改动,从而使得处理器拥有可编程性。但这只是根据实际情况的改进,在未来也还会继续修改下去,但修改哪个方面、怎么修改呢?也要看实际情况定了。所以,在某种意义上来说,amd的并行fpga实际上就是将cpu改装了一下, 拥有更丰富的表达能力的机器学习 拥有更丰富的表达能力的机器学习
页:
[1]