龙芯正式发布首个用中文编写的CPU规范

本月中旬,龙芯发布了龙芯自主指令系统架构loongarch,并宣布会开放loongarch指令,现在龙芯也正式发布了loongarch基础架构手册。
在cpu处理器行业中,intel/amd的x86、arm、risc以及早前的mips、sparc指令集规范都是英文的,loongarch基础架构手册还是首个用中文编写的cpu规范。
目前发布的是龙芯架构规范文档中的《龙芯架构参考手册卷一:基础架构(v1.00)》,主要介绍龙芯架构中的基础部分。
手册引言部分对龙芯架构进行了整体概述,介绍了指令编码格式、汇编助记格式等基本内容。
手册的主体部分从非特权指令集和特权指令集两个方面对龙芯架构的基础部分展开描述,其中非特权指令集部分介绍了基础整数指令和基础浮点指令两类指令的应用程序编程模型、各指令的指令格式及其功能描述,特权指令集部分从特权资源整体架构、存储管理、例外与中断以及状态控制寄存器四个方面分别展开介绍。
此次与《龙芯架构参考手册卷一:基础架构(v1.00)》同步发布的有《龙芯架构32位精简版参考手册(v1.00)》。
龙芯架构32位精简版是对龙芯架构32位基础部分的进一步简化,必选指令条数仅50余条,易于实现,将面向教学和科研领域开源推广。
4月15日,龙芯正式发布了自主指令系统架构“loongson architecture”,简称为“龙芯架构”或者“loongarch”,已经通过了国内第三方知名知识产权评估机构的评估。
loongarch包括基础架构部分,以及向量扩展lsx、高级向量扩展lasx、虚拟化lvz、二进制翻译lbt等扩展部分,总共接近2000条指令,同时不包含龙芯此前使用的mips指令系统。
loongarch具有完全自主、技术先进、兼容生态三个方面的特点,它还可以同时兼容mips、arm、x86等其他指令集,对mips指令的翻译效率是100%,对arm可以达到90%。
最难的当属x86,在linux下翻译的效率可达80%,windows下的效率还要减少到70%,不过后续还会有更多的优化。
原文标题:首个中文cpu指令规范 龙芯推出loongarch基础架构手册
文章出处:【微信公众号:openfpga】欢迎添加关注!文章转载请注明出处。


反射内存网络简介
工业级产品应用主板BCM335x概述、特点及应用
Google相册用户界面进行少量更改可以节省大量时间精力
嵌入式内存管理的一些知识简析
三星已确认为部分手机设备提供Android三大版本更新
龙芯正式发布首个用中文编写的CPU规范
SparkMLlib中的GBDT算法对工业数据的代码实战
安全阀的压力调整方法
百合佳缘,将陆续引入人脸识别系统
USB电话录音系统,USB电话录音系统的功能有哪些?
石墨烯晶圆芯片的问世,中国“芯”之路指日可待
全面屏手机有哪些品牌_手机屏幕哪个品牌最好
对比小米NOTE2和一加3T,哪个更值得入手?
中兴出售6项移动终端专利 总值超百万
异性缘最好的三大星座,桃花不断,受欢迎!
情绪和情感计算将是人工智能的下一个发力点
中微爱芯电平转换芯片TS、TB、LS系列简介
分体式空调器常见故障_分体式空调器故障的检查方法
什么是薄膜电容?超级电容的工作电路及其原理
华为提5.5G愿景为5G持续演进找准方向