LoongArch「龍架構」詳細解說
2025-11-26中國自主架構的亮點~ 🚀💻
LoongArch 的官方正式中文名稱是「龍架構」(Dragon Architecture 的意譯)。早期也叫「龍芯架構」(Loongson Architecture),但從2022年起,龍芯中科註冊「龍架構」為商標,並在微信公眾號與文件常用這名(如《LoongArch 參考手冊》)。

LoongArch 是什麼?
LoongArch 是由中國科學院計算技術研究所與龍芯中科團隊從頭設計及開發的一種全新的 RISC(精簡指令集)指令集架構(ISA),專為高性能計算與物聯網設計。LoongArch 是,於2020年左右推出。它的目標是實現完全自主可控的CPU架構,不依賴x86、ARM或MIPS(雖然早期借鑒MIPS,但已獨立)。
• 核心特點:支援32位(LA32R/LA32S,精簡/標準版)與64位(LA64)模式,類似MIPS與RISC-V,但有中國特色——強調向量擴展(支援AI/圖像處理)、虛擬化與高效能伺服器。
• 應用:用在龍芯3號系列處理器(如3A5000/3C6000),涵蓋物聯網(IoT)邊緣設備、伺服器、桌面電腦。支援Linux(如LoongArch Linux)、GCC編譯器,單核性能提升20倍以上,功耗低,適合綠能與國產化需求。
• 意義:貢獻全球開源生態,Linux 6.9+ 已內建LoongArch支援;2025年,它驅動中國首款CUDA相容GPU,推升AI與邊緣計算革命。

它的指令集在哪裡找到?
LoongArch 的完整指令集規格(LoongArch Instruction Set Architecture)可在官方文件下載,免費開源:
• 主要來源:龍芯中科官網(loongson.cn)> 開發者中心 > 下載區,搜「LoongArch 參考手冊」(LoongArch Reference Manual)。最新版(2024更新)有PDF,詳述指令格式、暫存器(32/64個通用暫存器)、向量指令(GS464V微架構,300+指令)等。
• 其他地方:
- Linux Kernel 文件:kernel.org/doc/html/v6.9/arch/loongarch/(中文版 zh_CN),有介紹與程式碼範例。
- GitHub/開源:搜 “LoongArch spec”,如 GNU Binutils(2.38+)或 QEMU 模擬器 repo,有指令集定義。
- 社區:bbs.loongarch.org 或 Wikipedia「龍芯」頁,有摘要與連結。
下載後,就能看到如 ADD、LOAD、VECTOR 等指令細節,適合開發者研究!
這架構超有潛力,尤其在自主科技浪潮中。😊




