beat365手机版官方网站:使用国产CPU设计芯片,是种怎样的体验?
作者:beat365发布时间:2025-01-16
用国产CPU设计芯片是种怎样的体验?从来没想到能用上国产CPU来设计芯片,真的是活久见。今天拿到了一台计算机,是中科可控新P40,外表看起来平平无奇,但其实内在大有玄机。它用的是国产的海光C8633508核CPU,32G内存,1TSSD硬盘,8T机械硬盘。跑的是国产的麒麟操作系统,妥妥的工作站级配置。
先做了几个跑分,分别是UnixBench和SPEC CPU 2006,对这颗CPU的单核多核性能做了一个全面测试beat365。跑分结果放在屏幕上,大家可以暂停查看,整体来说是非常不错的成绩,在国产CPU中属于领先的段位beat365体育官方网站。当然我更感兴趣的是能不能用这颗国产CPU运行芯片设计软件,结果还真可以。
先说一下安装方法,对于麒麟操作系统可以用crossover运行exe文件,还有另外一个更直接的方法,就是直接下载Linux版本的EDA软件,然后就可以直接的安装运行了。
给大家介绍一下芯片开发的流程,可以分成RTL代码编写,逻辑综合,生成电路的网表,然后把网表映射到芯片的版图上,再进行芯片逻辑单元的布局和布线。在这个过程中再进行时序分析和各种设计完整性检查。
这个流程里除了代码编写需要芯片工程师自己写之外,其他的几个步骤都依赖于EDA工具来完成。而这几个步骤都其实特别吃CPU能力,特别是单核性能。这是因为像布局布线,时序分析和优化,这些步骤通常是线性算法,也有比较大的数据依赖性。
也就是说后一步非常依赖于前一步的结果,这就意味着它们很难解成可以并行处理的小任务,这就特别需要强大的CPU性能来支撑。在这台海光的工作站上,我安装测试了AMD的Vivado工具和英特尔的Quartus工具,两个EDA软件都可以非常流畅的打开设计工程进行IP和工程的编译beat365手机版官方网站。比如我在Qurtus里编译这个视频处理IP的项目,这也算是一个小型规模的芯片电路设计,编译速度非常快,基本十来分钟就跑完了整个流程。
在整个运行过程中CPU可以跑到3GHz,CPU利用率能跑到接近40%,占比不算高,还是挺哇塞的beat365。另外这台机器对于图形界面的支持也非常的顺滑,也可以打开芯片版图界面和时序分析界面,这些都是开发过程中经常会用到的功能。这其实也体现出来x86架构CPU的生态优势。
像这些EDA软件可以直接运行,而不需要另起炉灶重新再搞一遍。要知道芯片整个开发流程中涉及到几百款EDA软件,基本就只有windows或Linux两种版本,几乎全部都是面向x86生态。所以x86架构的CPU对于芯片开发者来说应该是刚需。
除了EDA软件之外,乐光的x86CPU也原生支持二十多款国内外操作系统,上万款上层的应用软件。真的没想到能用上国产处理器芯片来做芯片开发,就凭这一点也应该给国产芯片点赞。