1、2022年龙芯生态工作组龙芯中科技术股份有限公司Loongson Technology Corporation Limited发布时间:2023 年 3 月 20082023,龙芯中科,保留所有权利版权声明本白皮书版权属于龙芯中科技术股份有限公司所有,受法律保护。未经许可,任何单位及个人不得以任何方式或理由对报告内容进行使用、复制、修改或与其它产品捆绑使用、销售。转载、摘编或引用白皮书内容和观点应注明“来源于龙芯中科技术股份有限公司龙芯生态白皮书(2022 年)”。凡侵犯版权等知识产权的,必依法追究其法律责任。免责声明本报告由龙芯中科技术股份有限公司编写。部分数据和观点来自公开信息或网络,编写
2、单位不承担相关责任。2022 年龙芯生态白皮书目录第一章 龙芯自主生态发展理念 11.1 生态体系层次 21.2 芯片底层核心技术 21.3 自主指令系统 31.3.1 指令系统承载软件生态 31.3.2 LoongArch 自主指令系统 41.3.3 两种不同层面的软件生态:API 和 ISA 51.3.4 应用迁移策略 61.4 自主 IP 设计 81.5 供应链安全 81.6 性能 91.6.1 基于自主路线的性能发展原则 91.6.2 自主 CPU 性能已逼近市场主流水平 91.7 软件生态 111.8 LoongArch 生态发展水平 14第二章 龙芯 CPU 及配套芯片 192.1
3、 龙芯中科介绍 202.2 核心 IP 202.2.1 CPU IP 212.2.2 GPU IP 222.2.3 互联及接口 IP 232.2.4 IP 授权 232.3 芯片产品系列 242.4 LoongArch 架构的 CPU 新品 252.4.1 龙芯 3A5000 252.4.2 龙芯 3C5000 252.4.3 龙芯 2K0500 262.4.4 龙芯 2K1000LA 262.4.5 龙芯 2K1500 272.4.6 龙芯 2K2000 272.4.7 龙芯 1C102282.4.8 龙芯 1C103282.5 配套芯片:龙芯 7A2000 292.6 安全特性 30第三章
4、 龙芯基础软件 333.1 龙芯平台标准规范体系 343.1.1 统一系统架构标准 343.1.2 二进制接口 ABI 标准 343.2 国际开源软件社区广泛支持 LoongArch 生态 353.2.1 Linux 内核 363.2.2 固件 363.2.3 GCC 工具链 373.2.4 LLVM 383.2.5 Golang 383.2.6.NET 383.2.7 Chromium 393.2.8 Mozilla Firefox 393.2.9 Node.js 403.2.10 音视频库 403.2.11 调测工具 403.2.12 QEMU 413.2.13 DPDK 413.2.14
5、 基础数学库 423.2.15 加解密/解压缩 423.2.16 LibreOffice 423.3 丰富的编程语言与应用框架的支持433.3.1 Java 433.3.2 C#443.3.3 JavaScript 453.3.4 Electron/CEF/NW.js 453.3.5 Python 453.3.6 Ruby 463.3.7 LuaJit 46目录2022 年龙芯生态白皮书3.3.8 Rust 463.3.9 Pascal473.3.10 第三方软件包的阶段性补充发布站点 473.4 龙芯的操作系统生态 483.4.1 龙芯基础版本操作系统 483.4.2 龙蜥、欧拉、统信、麒麟
6、原生支持 LoongArch 493.4.3 OpenHarmony 原生支持 LoongArch 503.5 图形系统、音视频、数学库、AI 513.5.1 图形系统 513.5.2 音视频 523.5.3 数学库 523.5.4 AI 533.6 云平台 543.7 龙芯二进制翻译器 543.8 龙芯平台原创特色软件 563.8.1 龙芯浏览器兼容 IE 方案 563.8.2 龙芯打印机驱动兼容方案 573.8.3 龙芯应用兼容框架 LCF 583.8.4 龙芯视频剪辑软件 593.8.5 三维显控解决方案 603.8.6 嵌入式图形解决方案 60第四章 基于龙芯 CPU 的整机软硬件产品