国产CPU
文章平均质量分 74
guee
这个作者很懒,什么都没留下…
展开
-
包教包会:龙芯3A5000上尝试运行任意Windows软件
几个月之前,龙芯中科刚放出可用的二进程翻译模块时,我写了一篇《在龙芯3A5000上运行Windows程序》。在龙芯3A5000上运行Windows程序https://zhuanlan.zhihu.com/p/436405217 很多朋友说那篇文章中的操作太复杂。我写的时候,没有觉得操作难度大,可现在回头去看,也觉得过于繁琐。于是重写一篇,使用更简单的方法达到同样的目的。下面的视频与本文配套,可一起食用:包教包会:龙芯3A5000运行Windows软件和安装Loongnix系统实际步骤仅三步:原创 2022-03-18 23:34:21 · 4435 阅读 · 2 评论 -
LLVM开始支持龙芯LoongArch架构
LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。在LLVM 15.0的开发树上,已经出现了支持LoongArch架构的补丁,看起来还只是一些初始代码,下面是部分新增代码的截图(局部):当前有6个Commits:LoongArch是龙芯中科自主设计的CPU架.原创 2022-02-11 11:15:28 · 482 阅读 · 0 评论 -
龙芯LoongArch架构进入GNU Binutils主线
在Linux上进行软件开发时,经常会用到一些工具程序,比如readelf、ld、ar、objdum等,这些工具都是GNU Binutils的组成部分。目前GNU Binutils已经把龙芯的LoongArch架构加入了主线支持: GNU Binutils,是 GNU Binary Utilities 的简写,一般简称为 Binutils,中文可以翻译为 GNU 的二进制工具集。显然,Binutils 是一组二进制工具的集合,也就是说,Binutils 不是指某一个工具,而是指一组工具,并且这原创 2022-02-10 11:31:42 · 1939 阅读 · 0 评论 -
在龙芯3A5000上测试SPEC CPU 2006
SPEC CPU 2006 benchmark是一种行业标准化的CPU测试基准套件,重点测试系统的“CPU-内存”子系统以及编译器的优化程度。看软件的名字就知道,这个测试工具主要是测试CPU,内存对测试成绩的影响没有CPU那么大。根据我在不同的电脑上反复更换硬件实测比较得知,硬盘等其它设备的性能对测试成绩几乎没有影响。 SPEC CPU 2006整套工具分成两个部分,一是测试工具(tools),二是测试基准(benchmarks),基准中包含int和fp两种测试集,int测试集中有12个测试项目,原创 2021-08-09 14:30:44 · 2087 阅读 · 7 评论 -
考古20年前的国产CPU:方舟一号和龙芯一号
20年前,准确地说是2001年7月和2002年9月,嵌入式CPU“方舟一号”和通用CPU“龙芯一号”相继发布,分别在嵌入式和通用CPU领域结束了我国无芯历史。方舟一号设计用途是网络通信处理器,因为无需软件生态,也不追求通用性能,所以自己设计了指令集。龙芯一号的目标是桌面计算机,软件生态很重要,各种各样的应用软件更需要CPU具有均衡的通用性能,于是采用了当时在高性能服务器中使用较多的MIPS III指令集。 这两款CPU在不同的领域代表着我国自主CPU的第一步,承载着一段历史,承载着发展自主CPU技原创 2021-05-17 18:12:20 · 933 阅读 · 1 评论