2025-03-26 16:22:40 作者:

感謝網友提供的線索。
3月26日, LATX(Loongson Architecture Translator for x86),即龍芯x86架構轉譯器,正式發布其1.6.0版本,并已開源。該工具是一個面向龍架構(LoongArch)的高性能用戶級二進制翻譯器,能夠支持在基于龍架構的系統上高效運行32位和64位的x86應用程序。該項目遵循GPLv2開源協議。
據介紹,LATX基于QEMU 6版本開發,并進行了深度優化。相比原生QEMU,其性能顯著提升。項目通過利用龍架構的指令集擴展功能(如向量擴展和二進制轉譯指令集),實現了對x86指令集的高效翻譯。同時,項目采用了AOT(Ahead-of-Time)預編譯技術以及運行時庫直通等關鍵技術優化。其中,庫直通優化部分參考并引用了box64項目的部分源碼。
未來,LATX計劃在以下幾個方面進一步優化和完善:
1. 支持更復雜的x86指令集擴展,例如AVX。
2. 擴大庫直通優化技術的覆蓋范圍,進一步提升性能。
3. 提供詳細的性能分析工具鏈,幫助開發者快速定位性能瓶頸。
4. 持續完善相關文檔和使用指南,為開發者提供更好的支持。
項目已上線開源平臺,開發者可訪問以下地址獲取更多信息:
https://github.com/lat-opensource/lat





京公網安備 11011402013531號