跳至內容

LoongArch

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 20:54 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

LoongArch,簡稱LA,是一个龍芯中科研發的指令集架構。這个架構有包括架構翻譯(Architecture Translate)的指令子集,會當佇軟硬配合下高效率翻譯諸如 x 八十六陵六十四、ARM 架構、MIPS 架構、RISC-V 架構等等指令集架構。其擁有基礎指令三百三十七條、虛擬機器擴充十條、二進位翻譯擴充一百七十六條、一百二十八个向量擴充一千空二十四條、兩百五十六位向量擴充一千空一十八條,計共兩千五百六十五條原生指令。

二空二空年八月十三,龍芯中科的董事長胡偉武佇影片會議頂頭一改公開介紹矣 LoongArch。二空二一年四月十五,LoongArch 佇二空二一年山西資訊科技應用創新論壇主論壇上正式來對外釋出。二空二一年四月三十號,LoongArch 三十二和 LoongArch 六十四基本指令集手冊正式公佈。

設計的

設計理念

LoongArch 為三十二位元定長 RISC 指令集,三十二个通用暫存的、三十二个浮點 / 向量暫存器,LoongArch 可用的格式達到十種,其包含三種無隨數格式佮七種有隨數格式。相對的是 MIPS,鋪排的部份無適合現代 CPU 的指令,做改進佮擴充,比如單條指令支援的隨數對 MIPS 的上大十六位元擴充到上大二十四位元,分支跳轉偏移嘛對六十四 KiB 擴充到一 MiB 位元組,猶閣有定址空間對固定分段改變做孤一平面等,有效減少編譯結果的目標指令條數佮訪存次數,提懸著效能。

指令格式

指令子集

指令集架構佮微架構實現特點

暫存器集中包含 RISC 所具備的零號暫存器。整體上,LoongArch 六十四是 MIPS 六十四 R 六和 RV 六十四 GC 的超集,而且原生上相容 RISC-V 六十四的使用者態指令。

糾紛

二空二一年六月二號,上海心聯心釋出公告,稱 LoongArch 抑是其實攏有的 MIPS 專利儉佇咧智慧財產權侵權,佇香港啟動中人裁審理。二空二三年二月,北京智識產權法院審理認為龍芯無侵權,但心聯芯講結果暫無法律的效力。

參見

  • 龍芯
  • 龍芯中科
  • 精簡指令集

參考資料

外部連結

  • 熔掉幻想!鋪心內科學推出 LoongArch 自主指令集,深度兼容 Windows、Linux、Android 程序 .《麻省理工科技的評論》中文網 . [二千空二十五十八] .(原始內容存檔佇兩千空二十五十一鋪十七).
  • xianyi / OpenBLAS / kernel / loongarch 六十四 : LSX / LASX 組譯佇咧龍芯 OpenBLAS 實現中的例,由 " Robin " 發現本條目包含了自由內容作品內的文字。佇咧 CC-BY-SA 三影零協定之下釋出(授權條款聲明):《按怎看龍芯對外公開的 LoongArch 指令集?》, 知道使用者 guee , 欲了解按怎向維基百科條目內添加開放授權條款文字,請見遮;欲按怎重用本站文字,請見使用條款。