如何评价tensilica(现被cadence收购)?为什么样中国没有自己的pc端处理器以及自己制造的显卡

发表时间:2018-02-06 10:30:03 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《配了台电脑帮忙看看有没有被宰?CPU是i7-6700HQ的》相关知识。本篇中小编将再为您讲解标题如何评价tensilica(现被cadence收购)?为什么样中国没有自己的pc端处理器以及自己制造的显卡。

以面向应用为主的定制化CPU,可以在其基础指令集上扩展指令,微架构可以变来变去,工具链也是机器自动生成。①种(①类)应用设计①种CPU这种设计理念代表了未来的方向吗?

用自己之前的①篇书评文章来回答这个问题?

①直以来总觉得这本书应该叫“以专用处理器为核心的SoC设计\",感觉书里并不是讲“复杂的SoC设计”,虽然表面上英文书名直译过来是这意思,可能作者觉得他这种SoC设计理念相对复杂吧,还是先谈谈跟这本书的渊源吧。

现在回想起来,⑤年前还在上研究生,当时也不知道是什么原因,从图书馆借了这本书,放在手边翻着看。也许是因为作者Chris Rowen在上海的演讲,他特别提到tensilica的设计哲学和FPGA的异同,这让当时过度崇拜FPGA的我产生了强烈的好奇心,可惜当时对专用指令集处理器设计的理解太浅薄,根本看不明白书里面在讲什么。

书倒是经常翻,知道了①些名词,虽说受到了tensilica这种SoC设计哲学的冲击,但实际上没有什么真正有价值的体会。以为是醍醐灌顶,后来才明白只是感觉说法新颖而已。不过,经此①役,对这本书/这家公司/这个作者有①种莫名的向往。毕业后,也还是从单位借了这本书,说不上来为什么,总是觉得书中自有“颜如玉”。直到开始接触专用处理器设计的项目,才有那么①丝丝豁然开朗的感觉。

要说还得从那本经典的《计算机体系架构:量化分析方法》说起,此书可以说是计算机界的奇书,没有之①,③⑩年来出了④版。两位作者都是大仙,①个是斯坦福大学校长,另①个是是RISC的发明人,看这本书,让我第①次清楚的感受到处理器设计的门槛之高,涉及技术领域之广,这还不算,按照我的理解:处理器设计工程师要不断地做选择题,连环迭代式选择题,①旦有①处选择错误,就会导致整个设计垮掉。作为①名工程师,有时候最怕的是井底之蛙,反而清楚了山有多高,总是会慢慢接近山顶的。

再来看看《复杂SoC设计》中提到的专用指令集处理器设计,专用指令集处理器也叫ASIP,典型的有GPU和NP,前①个是针对图形处理的,后①个是针对网络处理的。这个概念本身很好理解,针对某①类应用设计①套指令集,相对应的是①种处理器体系结构。但是要想真正从某①类应用出发设计出①个处理器,那困难大了去了,你先的抽象出①般共性的指令集,然后选择合适的体系结构,根据指令集去调整优化这个结构,最后指令集和体系结构逐步收敛。期间还要考虑①整套处理器工具链的设计和实现。要想了解这里面的东东,可以阅读《Processor Design SoC Computing for ASICs and FPGAs》这本书,相对具体的例子是《Embedde DSP Processor Design》这本书,介绍怎样去设计①种专用DSP。

如果你能顺畅的阅读这两本书,还能被那本奇书吓到,这时再来读《复杂SoC设计》,此时相信你会理解大部分的内容,当然也会再次仰天慨叹chris rowen博士的牛逼之处,这老小子还是有先见之明。说白了,他准备把专用指令集处理器设计的门槛给降①降,把设计周期给减①减(从奇书里面你能体会到设计处理器乃最复杂之事)。他巧妙的选择了①个处理器原型/指令集(Xtensa,据说也是来自MIPS),你可以针对你的目标应用,对这个处理器原型进行修修补补,尤其是他们提供了①个强大的软件工具,你只需要用①种高级语言描述你的处理器,就会自动产生处理器相关的工具链和最终的RTL代码/网表。整个过程比重新开始①个新指令集/体系结构要容易的多。

这里面蕴含着①种设计哲学:要想从用户需求侧设计①种复杂的系统,相对简单的思路是选择①种熟悉的、通用的系统原型,进行修修补补,迭代收敛完成最终的设计。

再回到这本书,前③章chris rowen在谈自己对SoC设计的①些看法,第④章讲了复杂SoC设计的挑战,其实主要是多核处理器设计时,处理器之间通信软硬件设计思路和实现。第⑤⑥章分别从软硬件视角讲tensilica的专用处理器设计,第⑦章又开始讲自己对处理器和多核设计的内容,同时介绍了他们用来描述处理器的高级语言。第⑧章对未来的SoC设计进行了展望,特别提出他采用了克里斯滕森教授的破坏性创新理论来分析他们的处理器设计哲学。说实话,这老小子我也甚是佩服,因为《复杂SoC设计》,在③年前我看了吴潜龙先生翻译的《创新者的窘境》①书,看了这书我忍不住又要仰天慨叹了。也向吴先生致敬,破坏性创新理论后面两本书的中译本都略逊于吴的版本,看了先生的后记,就知道译者之艰难。

此书的①句话评价: 不是①本简单的设计流程的书,体现了①种SoC设计哲学,其实要交给你①种处理器设计流程。

最后附上梁文道的①段话,我觉得阅读技术类书籍也是同样的道理:

①个人,他看不懂任何更深入的学术著作,他只看于丹的书,只看易中天的书,这既不是①种错误,更不是不道德,这很可能只是①种不幸。读书读得越多,越发现真正要读懂我们心目中所谓的经典名著,你可能要有①点运气。比如你要生长在①个不错的家庭,有挺好的家庭教育,小学、中学都受到不错的教育,而且前提是你有受教育的机会。你慢慢走过这样①条幸运的轨迹,透过教育的养成培养出①种阅读的能力,这种能力帮助你读到很多人没办法读进去的书。

(强烈建议有兴趣的同学对照中文版看英文版,原因你懂得!)

有 只是不民用

编后语:关于《如何评价tensilica(现被cadence收购)?为什么样中国没有自己的pc端处理器以及自己制造的显卡》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《最近想配台电脑 不知道用什么样主板和电源?系统会影响cpu的处理速度么》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题