官术网_书友最值得收藏!

第6章 鯤鵬分析掃描工具

6.1 鯤鵬開發套件簡介

從x86架構到鯤鵬架構的遷移過程中,需要解決的問題較多,特別是需要識別出代碼中和鯤鵬架構不兼容的部分,并做好適配,這部分工作如果由人工來完成,難度較大,過程中也難免出現錯誤和遺漏的情況,對于遷移需要的工作量也不容易評估。為了解決類似的問題,華為推出了鯤鵬分析掃描工具(Kunpeng Code Scanner),自動掃描并分析軟件包、源碼文件,提供可遷移性評估報告,可以對遷移工作做出多維度的評估。鯤鵬分析掃描工具屬于鯤鵬開發套件中的一個工具,除此之外,還有另外5種開發工具,分別是:

鯤鵬代碼遷移工具(Kunpeng Porting Advisor),可以對待遷移軟件進行源碼分析,準確定位需遷移的代碼,并給出友好的遷移指導或一鍵代碼替換。

鯤鵬性能分析工具(Kunpeng Hyper Tuner),支持系統性能分析和Java性能分析,提供系統全景及常見應用場景下的性能采集和分析能力,同時基于調優專家系統給出優化建議。

鯤鵬加速庫(Kunpeng Library),對軟件基礎庫進行深度性能優化,構建常用軟件庫在鯤鵬平臺上的性能競爭力。

編譯器,包括鯤鵬GCC(Kunpeng GCC)、畢昇編譯器(BiSheng Compiler)和畢昇JDK(BiSheng JDK)。

華為動態二進制指令翻譯工具(ExaGear),將x86傳統平臺應用指令動態翻譯為鯤鵬平臺指令并實時運行,實現軟件遷移無感知。

后續章節會詳細介紹每種工具的安裝及使用方法。

主站蜘蛛池模板: 万全县| 调兵山市| 柳州市| 大同县| 高清| 酉阳| 天门市| 新建县| 霍林郭勒市| 涿州市| 关岭| 北流市| 温州市| 万山特区| 麻城市| 体育| 甘谷县| 齐河县| 唐山市| 尼玛县| 台东县| 庆城县| 禹城市| 水城县| 化德县| 祁阳县| 平谷区| 安义县| 陆河县| 墨玉县| 农安县| 利辛县| 凤山县| 福贡县| 岳普湖县| 拜泉县| 英超| 岚皋县| 高台县| 白河县| 凤冈县|