女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鯤鵬DevKit中匯編翻譯特性的應用和實現

7riU_gh_3a181fa ? 來源:華為計算 ? 作者:華為計算 ? 2021-06-01 11:08 ? 次閱讀

5月29日,由InfoQ 主辦的全球頂級技術盛會—QCon全球軟件開發大會2021北京站正式開啟,來自國內外知名企業百余位技術專家,數千名資深工程師、技術管理者、架構師共同分享和交流了當下新技術在行業應用中的最新實踐,全方位探討行業的最新發展趨勢。華為鯤鵬計算產品部部長顏葉在大會發表主題演講,介紹鯤鵬全棧開放創新進展;鯤鵬技術專家團隊也分別在技術專場中分享關于鯤鵬開發套件DevKit的各大使能工具,幫助開發者了解軟件遷移和調優的關鍵技術,助力鯤鵬架構的行業應用落地。

鯤鵬全棧開放創新 共鑄產業繁榮生態

華為鯤鵬計算產品部部長顏葉在QCon主題演講中表示,處理器是計算產業的“心”,基礎軟件就是計算產業的“魂”,華為秉持“硬件開放、軟件開源、使能伙伴、發展人才”的策略構建鯤鵬計算生態。經過一年半左右時間的建設,鯤鵬在端到端構筑了產業競爭力,加速區域產業落地,同時在面向政府、金融、電力、大企業等多個國計民生行業已經實現了規模部署,支撐多地數字經濟發展。截至目前,全國已落地24家生態創新中心,12家OEM整機伙伴,2700多家合作伙伴,5700多個解決方案認證,40萬鯤鵬開發者。

鯤鵬產業生態正在蓬勃發展,為了進一步激發行業創新、促進人才培養、加速產業融合,顏葉說,鯤鵬應用創新大賽2021已經啟動報名,全產業的開發者均可參與本次比賽,共同基于鯤鵬技術共同打造鯤鵬全棧解決方案,實現技術與商業創新應用。

華為鯤鵬計算產品部部長顏葉

專家團隊深度解析 鯤鵬一站式開發套件DevKit

在各行業基于鯤鵬計算產業生態加速數字化轉型的道路上,由傳統架構向鯤鵬 ARM 平臺的軟件遷移是一個非常關鍵的環節,直接決定了鯤鵬生態應用水平的高低。為了幫助開發人員更快熟悉鯤鵬平臺,更好地完成基于傳統架構的應用服務遷移工作,鯤鵬發布了開發使能套件DevKit。本次鯤鵬技術專家在 “鯤鵬平臺軟件遷移和調優實踐”專場技術論壇中,為開發者深度解讀鯤鵬一站式開發套件DevKit的工具套件和關鍵技術。

1鯤鵬DevKit中匯編翻譯特性的應用和實現

編譯器無法編譯源碼中其它平臺的匯編代碼,因此如何高效識別x86中的匯編代碼并快速遷移到鯤鵬平臺上,是鯤鵬生態快速建設和拓展亟需解決的一個技術課題。華為鯤鵬編譯技術專家樂永年表示,為了應對自動識別和匯編代碼翻譯等一系列的技術難題,鯤鵬匯編總體設計方案為“W+二”。

“W”為四個步驟,分別是匯編注解、局部異構平臺反編譯、編譯優化和代碼生成,匯編注解解決了匯編樣式多樣的問題,局部異構平臺反編譯解決平臺差異問題,代碼質量由編譯器的編譯優化和代碼生成完成。

“二”是兩條快速翻譯路徑,一條是基于規則的快速指令翻譯,用于簡單嵌入匯編翻譯,另一條是編譯器里基于向量化語義函數的SIMD指令翻譯。通過這個方案,鯤鵬DevKit中的代碼遷移工具能快速實現x86匯編代碼到鯤鵬平臺的自動遷移,保障應用遷移高效率完成。

華為鯤鵬編譯技術專家樂永年

2加速庫在業務性能調優中的應用

鯤鵬加速庫是基于鯤鵬微架構的加速技術構建的。華為鯤鵬數學庫架構師薛永輝介紹說,鯤鵬基于行業常用的軟件庫,通過軟硬協同、算法創新,打破性能瓶頸,充分釋放鯤鵬處理器的澎湃算力。目前已經覆蓋了壓縮庫、加解密庫、系統庫、媒體庫、數學庫和存儲庫等常用的基礎軟件庫,為鯤鵬應用提供極致的性能保障。

目前DevKit加速庫插件支持加速函數一鍵識別、智能聯想,支撐應用快速集成鯤鵬高性能軟件庫,為應用遷移后的性能保駕護航。

華為鯤鵬數學庫架構師薛永輝

3鯤鵬編譯優化技術探索與軟件優化實踐

畢昇編譯器2020年正式發布上線,基于華為編譯實驗室長期技術積累和項目實踐,針對鯤鵬進行深度優化,力求解決目前開發者的痛點,充分釋放鯤鵬算力優勢:

高性能編譯算法。編譯深度優化,增強多核并行化,自動矢量化等,大幅提升指令和數據呑吐量。

加速指令集。結合NEON/SVE等內嵌指令技術,深度優化指令編譯和運行時庫,發揮鯤鵬架構最佳表現。

AI迭代調優。內置AI自學習模型,自動優化編譯配置,迭代提升程序性能,完成最優編譯。

華為畢昇編譯器架構師魏偉表示,畢昇編譯器結合鯤鵬架構特點,針對不同場景,不同應用特點,使用不同的編譯優化手段,通過深度優化指令編譯,引入或增強優化算法等,發揮鯤鵬極致算力。

華為畢昇編譯器架構師魏偉

4動態二進制翻譯技術原理及應用實踐

ExaGear利用動態二進制翻譯技術,結合動態二進制優化能力,能夠穩定支持無源碼的ARM32和x86存量業務運行在鯤鵬平臺上。ExaGear主要具有以下優勢:

代碼0修改。直接加載被翻譯執行的二進制應用程序文件,用戶無需重新編譯或修改二進制應用程序,無需對業務應用進行額外的二次開發,最小化業務遷移成本。

業務無損。經過翻譯執行的業務邏輯與原生業務行為一致,保證翻譯過程自身透明性,翻譯工具無需解釋業務邏輯,不直接處理用戶數據。

性能領先。集成高性能編譯技術,實現一種指令集到另一種指令集的跨指令體系結構實時轉換,識別熱點指令并在線深度優化熱點指令翻譯過程,達到指令翻譯性能業界領先。

華為二進制翻譯技術專家呂研冬博士介紹,開發者使用ExaGear,通過無源碼應用遷移,大幅降低了存量業務部署門檻,讓用戶以最低的人力和時間成本平滑遷移業務,實現了應用業務快速遷移到鯤鵬。

華為二進制翻譯技術專家呂研冬博士

QCon首日,華為語言虛擬機技術專家彭成寒也帶來了畢昇JDK在大數據場景中的優化實踐技術分享。畢昇 JDK 是華為基于 OpenJDK 開發的商用 JDK 版本,是一個高性能、可用于生產環境的 OpenJDK 發行版。畢昇 JDK 已經運行在華為內部 500 多個產品上,積累了大量使用場景和 Java 開發者反饋的問題和訴求,并在 ARM 架構上進行了性能優化,畢昇 JDK 在大數據等場景下可以獲得更好的性能。

華為語言虛擬機技術專家彭成寒 以實踐驅動技術,技術驅動創新、創新驅動發展,華為圍繞著硬件使能、基礎使能、應用使能和開發使能層持續投入,通過全棧開放開源,構建鯤鵬計算生態。未來,華為將會把更多優秀的技術推向市場,為企業和開發者提供完備、易用和高效的工具鏈,加速鯤鵬生態繁榮和產業成功。

原文標題:QCon北京站—鯤鵬全棧開放創新,構筑極致性能、使能極簡開發

文章出處:【微信公眾號:華為計算】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    216

    文章

    35037

    瀏覽量

    255111
  • 軟件
    +關注

    關注

    69

    文章

    5121

    瀏覽量

    88961
  • 鯤鵬
    +關注

    關注

    1

    文章

    141

    瀏覽量

    9160

原文標題:QCon北京站—鯤鵬全棧開放創新,構筑極致性能、使能極簡開發

文章出處:【微信號:gh_3a181fa836b6,微信公眾號:華為計算】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    潤和軟件亮相鯤鵬昇騰開發者大會2025

    近日,以“心懷摯愛,共綻光芒”為主題的鯤鵬昇騰開發者大會2025在北京中關村國際創新中心成功舉辦。作為鯤鵬、昇騰生態的緊密合作伙伴,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)受邀出席,攜手鯤鵬
    的頭像 發表于 06-03 16:20 ?204次閱讀

    拓斯達亮相2025華為鯤鵬昇騰開發者大會

    近日,在鯤鵬昇騰開發者大會2025上,拓斯達攜手鯤鵬展出智能雙臂機器人解決方案。此方案基于鯤鵬+openEuler打造的新一代智能機器人控制平臺,賦予雙臂機器人“智能小腦”和“靈敏觸覺”,驗證了國產操作系統對機器人核心技術升級的
    的頭像 發表于 05-29 09:04 ?300次閱讀

    AI助力實時翻譯耳機

    你是否曾經因為語言障礙而無法與外國人順暢交流?或者在旅行中因為語言不通而錯過了一些精彩的經歷?現在,隨著AI技術的發展,實時翻譯耳機可以幫你輕松解決這些問題。 1 什么是實時翻譯耳機 實時翻譯耳機
    的頭像 發表于 01-24 11:14 ?1408次閱讀
    AI助力實時<b class='flag-5'>翻譯</b>耳機

    科達KCloudStor云存儲系統與鯤鵬攜手推進原生開發技術創新

    近日,蘇州科達與鯤鵬在云存儲技術領域展開了深入合作,共同推進了KCloudStor云存儲系統的鯤鵬原生開發技術創新。雙方基于鯤鵬硬件平臺,結合openEuler操作系統和鯤鵬
    的頭像 發表于 01-23 16:22 ?684次閱讀

    聲揚科技出席“鯤鵬原生開發伙伴圈層活動·深圳站”

    近日,由華為技術有限公司主辦的2024鯤鵬原生開發伙伴圈層活動·深圳站圓滿結束。聲揚科技受邀出席鯤鵬原生開發合作啟動儀式,與現場80余家優秀企業家代表及高管同啟鯤鵬原生新征程。共創鯤鵬
    的頭像 發表于 01-13 11:22 ?666次閱讀
    聲揚科技出席“<b class='flag-5'>鯤鵬</b>原生開發伙伴圈層活動·深圳站”

    在人群里,看見鯤鵬開發者

    鯤鵬開發者,我們身邊的《頭號玩家》——
    的頭像 發表于 12-30 09:21 ?558次閱讀
    在人群里,看見<b class='flag-5'>鯤鵬</b>開發者

    LLMWorld上線代碼翻譯新工具——問丫·碼語翻譯俠,快來體驗!

    應用案例 aicode.llmworld.net 案例一 閱讀復雜算法,將計算機語言翻譯成自然語言和偽代碼,快速幫助用戶理解算法實現邏輯。 Input(C++): 正弦波信號進行傅里葉變換,并輸出其頻域結果的C++
    的頭像 發表于 12-09 11:11 ?896次閱讀
    LLMWorld上線代碼<b class='flag-5'>翻譯</b>新工具——問丫·碼語<b class='flag-5'>翻譯</b>俠,快來體驗!

    稅友股份攜手鯤鵬原生開發稅務行業應用

    鯤鵬平臺高吞吐、低時延、低能耗、高安全等優勢,能夠很好的滿足財稅業務的要求,此外還提供完善的原生開發工具鏈生態,包括鯤鵬DevKit,不僅能快速完成面向鯤鵬的遷移、開發、編譯調試和性能
    的頭像 發表于 11-25 10:14 ?570次閱讀
    稅友股份攜手<b class='flag-5'>鯤鵬</b>原生開發稅務行業應用

    軟通動力榮獲2024鯤鵬應用創新大賽金獎

    近日,在2024人工智能發展會議暨華為數字中國行西安雁塔新質生產力大會上,鯤鵬應用創新大賽2024陜西賽區決賽結果正式揭曉,軟通動力榮獲鯤鵬原生開發賽道金獎。這也是繼在華為全聯接大會2024中榮獲鯤鵬原生開發優秀實踐獎之后,軟通
    的頭像 發表于 11-08 17:39 ?795次閱讀

    加速鯤鵬落地!拓維信息信創遷移工具榮獲鯤鵬原生開發技術認證

    9月2日,2024鯤鵬原生開發伙伴圈層活動·北京站圓滿落幕。拓維信息自主研發的拓維·數據庫適配中間件憑借卓越的技術實力與對鯤鵬生態的深度適配,成功獲得鯤鵬原生開發(KunpengNATIVE)技術
    的頭像 發表于 09-10 08:03 ?722次閱讀
    加速<b class='flag-5'>鯤鵬</b>落地!拓維信息信創遷移工具榮獲<b class='flag-5'>鯤鵬</b>原生開發技術認證

    潤和軟件啟動鯤鵬原生開發合作

    近日,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)與華為舉辦鯤鵬原生開發啟動儀式,宣布正式啟動鯤鵬原生開發。潤和軟件將以openEuler開源操作系統定制化為核心,基于鯤鵬硬件底座、開發
    的頭像 發表于 08-28 17:27 ?933次閱讀

    首批認證!拓維信息梧桐云原生平臺獲鯤鵬原生開發技術認證

    7月10日,拓維信息梧桐云原生平臺V3.0獲得華為鯤鵬原生開發技術首批認證。作為華為鯤鵬戰略合作伙伴,拓維信息以28年行業數字化經驗和持續技術創新能力,攜手華為共同繁榮鯤鵬原生應用生態。鯤鵬
    的頭像 發表于 07-19 08:15 ?757次閱讀
    首批認證!拓維信息梧桐云原生平臺獲<b class='flag-5'>鯤鵬</b>原生開發技術認證

    ESP32-S2-HMI-DevKit-1開發板如何實現lcd豎屏顯示?

    你好, ESP32-S2-HMI-DevKit-1開發板上demo,lcd都是橫屏顯示的,想改成豎屏顯示,這個需要怎么修改,或者是有沒有這樣的demo? 另外沒找到
    發表于 06-28 06:50

    ESP32-S2-HMI-DevKit-1示例程序無法編譯的原因?

    我用的是VScode+platform進行編程,對ESP32-S2-HMI-DevKit-1示例程序無法編譯,有沒有VScode+platform示例程序的工程文件。
    發表于 06-21 16:44

    如何正確的導入esp32-s2-hmi-devkit-1專用頭文件?

    從GitHub下載了esp32-s2-hmi-devkit-1的例程,但是編譯時候提醒缺少各種頭文件,請問要如何正確的導入esp32-s2-hmi-devkit-1專用頭文件。(eclipse之前可以正常編譯ESP32其他版本的范例
    發表于 06-21 09:03