龍芯中科在LibreOffice中增加對LoongArch架構的支持


繼今年早些時候GCC12引入LoongArch支持,Linux5.19添加最初的LoongArch端口,以及Glibc2.36添加LoongArch支持之後,LibreOffice作為具有較高知名度的開源項目,也添加對龍芯這種中國處理器ISA的支持,該處理器的架構最初源自MIPS64。

Loongson作為LoongArch指令集架構背後的公司,為在LoongArch 64位硬件上運行LibreOffice開源辦公套件提供本地支持。

將LoongArch支持添加到LibreOffice開源辦公套件需要1630行新的代碼,包括從構建系統到數百行新的C++代碼的變化。目前這個LoongArch LibreOffice隻支持在Linux上構建。

Loongson的3A5000是龍芯中科的第一款LoongArch 64位CPU,雖然暫時性能還算不上突出,但未來幾代的LoongArch處理器和擁有成熟的軟件堆棧值得期待,應用支持的完善能否使這種基於RISC的處理器架構對Arm、x86_64和RISC-V體系顯現出競爭力,這將是很有趣的。

那些對LibreOffice的LoongArch支持感到好奇的人可以通過今天早上合並到主線的這個Git提交來找到它:

https://cgit.freedesktop.org/libreoffice/core/commit/?id=d3625d968901eb93a9680db8d1165f70de3fd64e&utm_source=anzwix


相關推薦

2022-06-24

對開放的MIPS指令系統。2021年,龍芯推出瞭自主指令系統LoongArch,這一成就意義重大。圖2 龍芯中科上市敲鐘在此前采訪中,龍芯中科董事長胡偉武對雷峰網(公眾號:雷峰網)說:“采用授權指令系統可以研制產品,但不能形

2022-10-10

到Linux6.1中。EFI啟動支持現在已經準備好在Linux6.1中用於LoongArch架構。這是繼8月份的UEFI2.10規范之後,正式增加對LoongArch處理器架構的支持。LoongArch端口被添加到Linux 5.19中,但在其最初的形式中功能相當有限,甚至缺乏一些關鍵

2022-08-12

雖然在Linux5.19中合並對龍芯中科LoongArchCPU指令集架構的支持,但由於一些驅動代碼尚未完成並準備好及時合並,這實際上還不足以產生一個啟動系統。LoongArch之前被允許在v5.19中合並這些初步代碼,以便Glibc支持可以落地,現在Li

2022-10-13

盡管Linux社區早就通過5.19合並引入對LoongArchCPU的初步支持,但它仍未邁過可向公眾推送的成熟期。在此期間,開發人員有在堅持為其填補功能特性上的短板——比如在Linux6.0中帶來的LoongArchPCI支持和其它變動。現在,Linux6.1內核

2023-02-20

過,要說該版本最重要的更新,莫過於是加入對國產龍芯Loongarch64架構的支持。據悉,Loongarch64是龍芯中科自主設計的CPU指令集(即架構),該架構基於龍芯基礎指令集系統,並有向量指令、虛擬化、二進制翻譯等擴展部分。相

2023-11-28

據介紹,龍芯3A6000處理器采用龍芯自主指令系統龍架構(LoongArch),是龍芯第四代微架構的首款產品,主頻達到2.5GHz,集成4個最新研發的高性能LA664處理器核(6發射雙線程),支持同時多線程技術(SMT2),全芯片共8個邏輯核。

2023-03-20

0.0版本,以正式後端(officialtarget)的級別,實現對龍芯LoongArch指令集龍架構的完善支持。LLVM此前對於LoongArc的支持還是實驗性後端(experimental target),而提升至正式後端之後,在任何平臺上都將被默認編譯,無需通過額外的CM

2023-04-04

近期,FPC社區發佈支持LoongArch架構指令集的正式版本。這意味著,此後的LoongArch架構操作系統發行版將可以直接基於上遊社區版本進行構建,LoongArch指令集架構再次得到重要基礎開源社區的原生支持。FPC也就是Free Pascal Compiler,

2022-06-24

立以來一直堅持走自主研發道路,推出瞭自主指令系統 LoongArch(龍芯架構),並已通過國內權威第三方機構的知識產權評估。LoongArch 是一款充分考慮兼容需求的自主指令系統,在定義時充分考慮瞭 MIPS、X86、ARM、RISC-V 等主要指

2022-10-20

方組織在新發佈的UEFIv2.10規范中,全面支持龍芯處理器的LoongArch64架構,以及部分LoongArch32架構。近期,龍芯團隊又完成LoongArch基礎代碼與UEFI上遊TianoCoreEDK2的合並,從而進入其主分支,成為繼x86、Arm、RISC-V之後,第四個官方支持

2023-02-08

而告終。這也意味著,龍芯中科基於自研的龍芯指令系統LoongArch並未侵犯 MIPS 的知識產權。芯聯芯指控龍芯侵權據芯智訊解,龍芯中科與 MIPS 公司於 2011 年、2017 年簽署 MIPS 技術許可合同, 獲得研發、生產、銷售基於 MIPS 指令系

2022-10-10

蒙)操作系統與龍芯2K0500開發板完成適配驗證,龍架構(LoongArch)平臺對於OpenHarmony已形成初步支持。據介紹,OpenHarmony是全球開發者共建的開源分佈式操作系統,由開放原子開源基金會孵化及運營,國內眾多廠商已基於其形成

2023-11-29

格方面,龍芯3A6000處理器采用龍芯自主指令系統龍架構(LoongArch),是龍芯第四代微架構的首款產品,主頻達到2.5GHz,集成4個最新研發的高性能LA664處理器核,支持同時多線程技術(SMT2),全芯片共8個邏輯核。集成安全可信模

2023-01-04

域的龍芯2K2000、龍芯2K1500。根據龍芯最新披露,基於自研LoongArch龍架構、LA364處理器核的龍芯2K2000、龍芯2K2100,均已流片成功。其中,龍芯2K2000具有高性能、接口豐富、功耗伸縮性強等特點,主要應用場景為工控互聯網、打印終