當(dāng)前,開發(fā)者對高效的軟件遷移解決方案的需求與日俱增。隨著計算從傳統(tǒng) x86 架構(gòu)向 AArch64 架構(gòu)遷移,尤其是向 Ampere 處理器遷移的勢頭日益強(qiáng)勁,開發(fā)者們正在尋找加速代碼庫遷移的方法。為此,我們正式在 Github 推出全新的 Ampere 軟件遷移工具 Ampere Porting Advisor,幫助開發(fā)者簡化代碼遷移流程。
通過使用 Ampere Porting Advisor 簡化遷移流程,開發(fā)者們能夠省時省力。該工具可以將代碼遷移過程中許多涉及人工的步驟自動化,降低錯誤風(fēng)險,并確保整個遷移過程的一致性。通過分析源代碼,該遷移工具可為開發(fā)人員作出的更改提供詳細(xì)建議,提醒潛在隱患,并推薦最佳的修改方案。因此,開發(fā)人員能夠在不同架構(gòu)之間更高效地進(jìn)行復(fù)雜的轉(zhuǎn)換,從而加速整個遷移流程。
目前,各類不同的軟件包都在積極擁抱 AArch64 架構(gòu)。而借助我們的軟件遷移工具,開發(fā)人員可以更快融入這一不斷拓展的生態(tài),并享受到 AArch64 平臺所帶來的益處。Ampere Porting Advisor 是一款靜態(tài)命令行工具,可分析已知代碼模式和依賴庫的 make 環(huán)境和源代碼,并生成一份關(guān)于不兼容性及相關(guān)建議的報告。
01Ampere Porting Advisor
可提供如下功能
支持的編程語言
包括 Python 3+、Java 8+、Go 1.11+、C、C++、Fortran。
架構(gòu)特定代碼檢測
檢測對應(yīng)的 AArch64 匯編缺失、架構(gòu)特定指令、make 文件中的特定架構(gòu)標(biāo)志。
依賴性檢查
檢查版本管理、JAR 掃描及依賴文件。
易于運行
可輕松通過 Python 腳本、二進(jìn)制文件或容器運行。
涵蓋多種輸出格式
包括用于快速檢查的終端(terminal),便于發(fā)行的 html 和用于后續(xù)處理的 CSV。
該工具不會對代碼進(jìn)行修改,或是提供 API 級別的建議,也不會將數(shù)據(jù)發(fā)送回 Ampere。
將代碼從 x86 架構(gòu)遷移到 AArch64 架構(gòu),未必是一個令人望而生畏的繁瑣過程。通過將遷移過程中的各種操作自動化,Ampere Porting Advisor 可顯著降低開發(fā)成本。同時,通過最大限度減少人工干預(yù),開發(fā)人員可以將時間和資源分配至項目的其他關(guān)鍵方面。此外,通過工具的全面分析和建議,還能降低代碼遷移后的潛在風(fēng)險,從而避免昂貴的調(diào)試和返工。
全新推出的 Ampere Porting Advisor 為 x86 架構(gòu)向 AArch64 架構(gòu)的代碼遷移簡化帶來了巨大提升。通過簡化遷移流程、降低開發(fā)成本,以及賦能開發(fā)者融入更廣泛的生態(tài),該工具助力開發(fā)者能夠更快、更高效地?fù)肀?AArch64 架構(gòu)帶來的優(yōu)勢。
-
處理器
+關(guān)注
關(guān)注
68文章
19440瀏覽量
231315 -
編程語言
+關(guān)注
關(guān)注
10文章
1951瀏覽量
35019 -
python
+關(guān)注
關(guān)注
56文章
4811瀏覽量
85075 -
Ampere
+關(guān)注
關(guān)注
1文章
72瀏覽量
4575
原文標(biāo)題:創(chuàng)芯課堂|從 x86 到 AAarch64,全新 Ampere Porting Advisor 助您實現(xiàn)高效代碼遷移
文章出處:【微信號:AmpereComputing,微信公眾號:安晟培半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
軟銀擬65億美元收購Ampere芯片設(shè)計公司
軟銀或接近達(dá)成收購芯片設(shè)計公司 Ampere 協(xié)議
軟銀接近達(dá)成收購Ampere協(xié)議
Ampere團(tuán)隊蒞臨中科創(chuàng)達(dá)CES2025展臺
Arm或有意收購Ampere Computing
Ampere發(fā)布最新192核12內(nèi)存通道AmpereOne M處理器
Ampere 年度展望:2025年重塑IT格局的四大關(guān)鍵趨勢
Ampere預(yù)測2025年IT領(lǐng)域的發(fā)展趨勢
樂天與Ampere攜手提高數(shù)據(jù)中心效率
芯至科技與Ampere達(dá)成業(yè)務(wù)合作
Ampere與高通技術(shù)攜手合作,共同開發(fā)人工智能推理聯(lián)合解決方案
Ampere攜手高通合作開發(fā)人工智能推理解決方案
Ampere 宣布將 AmpereOne? 系列處理器擴(kuò)展至 256 核,并與高通在 CPU 和加速器領(lǐng)域展開合作
![<b class='flag-5'>Ampere</b> 宣布將 AmpereOne? 系列處理器擴(kuò)展至 256 核,并與高通在 CPU 和加速器領(lǐng)域展開合作](https://file1.elecfans.com/web2/M00/E7/2E/wKgZomZK8mSAV_3dAApkLKpS5RA981.png)
評論