自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

鯤鵬開發(fā)套件DevKit2.0重磅推出,從“應(yīng)用遷移”走向“原生開發(fā)”,做好“開發(fā)者的開發(fā)者”

開發(fā) 前端
鯤鵬DevKit立志做好“開發(fā)者的開發(fā)者”,以高效遷移和極簡(jiǎn)開發(fā),為開發(fā)者創(chuàng)新賦能,共同繁榮鯤鵬計(jì)算生態(tài)。

9月25日上午,在華為全連接2021的主題演講“共筑數(shù)字新生態(tài)”中,華為副總裁、計(jì)算產(chǎn)品線總裁鄧泰華宣布了鯤鵬開發(fā)套件Kunpeng DevKit再次升級(jí),從DevKit1.0加速應(yīng)用遷移走向DevKit 2.0使能原生開發(fā)。升級(jí)后的DevKit 2.0將提供覆蓋開發(fā)、編譯調(diào)試、測(cè)試、調(diào)優(yōu)&診斷等面向全研發(fā)作業(yè)流程的工具套件,幫助開發(fā)者更加便捷的基于鯤鵬平臺(tái)進(jìn)行極簡(jiǎn)開發(fā),進(jìn)一步推動(dòng)鯤鵬生態(tài)發(fā)展。

DevKit究竟是什么?

在各行業(yè)基于鯤鵬計(jì)算產(chǎn)業(yè)生態(tài)加速數(shù)字化轉(zhuǎn)型的道路上,由傳統(tǒng)架構(gòu)向鯤鵬平臺(tái)的軟件遷移、以及基于鯤鵬平臺(tái)的原生開發(fā)都是非常關(guān)鍵的環(huán)節(jié)。為了幫助開發(fā)人員更快熟悉鯤鵬平臺(tái),更加便捷、高效地完成不同計(jì)算平臺(tái)之間的應(yīng)用遷移,鯤鵬在2019年面向合作伙伴和廣大開發(fā)者發(fā)布了一站式開發(fā)套件DevKit1.0,覆蓋有源碼與無源碼兩大場(chǎng)景下的無憂遷移:針對(duì)源碼應(yīng)用,提供代碼遷移、編譯調(diào)試、性能分析、系統(tǒng)診斷等工具套件,確保應(yīng)用的快速遷移以及遷移之后的性能最佳;針對(duì)部分找不到源碼的存量應(yīng)用,通過動(dòng)態(tài)二進(jìn)制指令翻譯軟件ExaGear,“零代碼”、“低損耗”的實(shí)現(xiàn)應(yīng)用遷移。

經(jīng)過產(chǎn)品研發(fā)團(tuán)隊(duì)兩年時(shí)間努力,DevKit整體遷移效率不斷提升,從2019年60人天/應(yīng)用到2021年2人天/應(yīng)用,目前超過一萬個(gè)企業(yè)級(jí)應(yīng)用已經(jīng)遷移到鯤鵬,應(yīng)用遷移已經(jīng)不再是障礙。

DevKit再升級(jí),從“應(yīng)用遷移”走向“原生開發(fā)”

隨著應(yīng)用遷移的不斷深入,越來越多的合作伙伴基于鯤鵬進(jìn)行原生開發(fā)。如何高效的開發(fā)出鯤鵬平臺(tái)親和、發(fā)揮鯤鵬架構(gòu)最大優(yōu)勢(shì)的新軟件,成為了DevKit升級(jí)的核心,DevKit2.0也應(yīng)運(yùn)而生,面向全研發(fā)作業(yè)流程全新推出了鯤鵬親和開發(fā)框架、性能優(yōu)化后的畢昇編譯器、畢昇C++語言、增強(qiáng)的云上自動(dòng)化測(cè)試服務(wù)、全場(chǎng)景性能調(diào)優(yōu)等能力,讓開發(fā)者更便捷高效的基于鯤鵬進(jìn)行原生開發(fā)。鄧泰華在演講中表示,相關(guān)合作伙伴和開發(fā)者均可訪問鯤鵬社區(qū)進(jìn)行下載。

【登陸鯤鵬社區(qū)DevKit專區(qū),了解更多詳情】

DevKit 2.0如何實(shí)現(xiàn)極簡(jiǎn)開發(fā)?

隨著上述一系列新的特性和功能的發(fā)布,DevKit2.0的架構(gòu)也完成了進(jìn)一步升級(jí)。在9月25日下午,華為全連接2021 “鯤鵬DevKit加速原生開發(fā)”的專題演講直播中,鯤鵬計(jì)算架構(gòu)與設(shè)計(jì)技術(shù)專家張汝濤也進(jìn)一步介紹了DevKit2.0的全新架構(gòu):DevKit2.0目前已經(jīng)全面覆蓋了開發(fā)、編譯調(diào)試、測(cè)試、調(diào)優(yōu)&診斷環(huán)節(jié),能夠支撐開發(fā)者端到端的極簡(jiǎn)開發(fā)需求。

在開發(fā)階段,鯤鵬親和開發(fā)框架通過提供工程管理向?qū)Аl(fā)式編程、代碼親和檢查等多項(xiàng)原生開發(fā)能力,能將鯤鵬原生開發(fā)效率提升一倍。其中,工程管理向?qū)Шw了鯤鵬原生依賴包,讓用戶無需費(fèi)力查找和評(píng)估,并推薦鯤鵬原生編譯選項(xiàng),讓用戶無需學(xué)習(xí)即可直接使用,同時(shí)集成鯤鵬親和軟件開發(fā)庫(kù),無需手工安裝和配置;而啟發(fā)式編程則會(huì)推薦鯤鵬原生加速函數(shù),一鍵引入鯤鵬加速庫(kù),并智能聯(lián)想、提示、補(bǔ)全鯤鵬親和加速選項(xiàng)和參數(shù)。整體而言,鯤鵬親和開發(fā)框架可以延續(xù)用戶開發(fā)習(xí)慣,使其快速上手,并迅速識(shí)別缺陷代碼,從而更好發(fā)揮鯤鵬架構(gòu)優(yōu)勢(shì)。

在編譯階段,畢昇編譯器通過高性能編譯算法、場(chǎng)景應(yīng)用感知、AI迭代調(diào)優(yōu),可以充分發(fā)揮架構(gòu)極致性能,和GCC編譯器相比性能提升25%。相較傳統(tǒng)通用編譯器,畢昇編譯器具備三大優(yōu)勢(shì)。首先是更穩(wěn)定的質(zhì)量保證,和普通開源社區(qū)編譯器Clang/Flang項(xiàng)目相比,畢昇編譯器在多種客戶常用操作系統(tǒng)環(huán)境下作了廣泛兼容性驗(yàn)證,保證其穩(wěn)定性;其次是更強(qiáng)的應(yīng)用生態(tài)支持,畢昇編譯器在鯤鵬社區(qū)正式發(fā)布,及時(shí)響應(yīng)客戶反饋和問題,隨之升級(jí)和發(fā)布新版本,更新頻率也較社區(qū)的頻繁;最后是更優(yōu)的性能提升比,針對(duì)鯤鵬的芯片指令集、流水線做了增強(qiáng)和優(yōu)化,比如高性能的編譯算法提升指令和數(shù)據(jù)吞吐量;另外還提供一些加速指令集和AI迭代調(diào)優(yōu),發(fā)揮鯤鵬架構(gòu)最佳性能。

而鯤鵬原生的開發(fā)語言畢昇C++是一門面向多樣算力的編程語言,它以C++為基礎(chǔ),支持SYCL異構(gòu)編程行業(yè)標(biāo)準(zhǔn),增加矩陣編程、張量編程等特色的編程抽象,支持鯤鵬、昇騰、GPU等業(yè)界常用算力,簡(jiǎn)化多算力編程,能為開發(fā)者提供高效、簡(jiǎn)潔的編程體驗(yàn)。

在測(cè)試階段,鯤鵬云上自動(dòng)化測(cè)試服務(wù)是一款7*24小時(shí)永遠(yuǎn)在線的測(cè)試服務(wù),支持原生應(yīng)用的鯤鵬兼容性測(cè)試,提供性能、功耗、兼容性、穩(wěn)定性、安全性等專項(xiàng)測(cè)試服務(wù),并快速出具專業(yè)測(cè)試報(bào)告,能夠有效保障業(yè)務(wù)應(yīng)用在鯤鵬平臺(tái)上高質(zhì)量、高性能的運(yùn)行。

在調(diào)優(yōu)階段,傳統(tǒng)手動(dòng)方式會(huì)存在手段零散、學(xué)習(xí)成本高、定位困難等問題,對(duì)人員技能要求高,而效率和準(zhǔn)確率卻比較低下,針對(duì)這些問題,DevKit2.0的全場(chǎng)景性能調(diào)優(yōu)工具提供覆蓋HPC、大數(shù)據(jù)、分布式存儲(chǔ)、數(shù)據(jù)庫(kù)等4大主流場(chǎng)景8大維度基準(zhǔn)特征分析與診斷,采集豐富的性能指標(biāo),全面分析系統(tǒng)和Java應(yīng)用的性能瓶頸,支持鯤鵬親和的集群、全系統(tǒng)算力和多語言融合的全棧分析,幫助開發(fā)者診斷應(yīng)用中很難發(fā)現(xiàn)的疑難雜癥,為開發(fā)者推薦最佳調(diào)優(yōu)方案。

據(jù)悉,DevKit2.0正式版本將于今年年底正式發(fā)布,鄧泰華表示:“我們希望再用一年時(shí)間,發(fā)展百萬鯤鵬開發(fā)者,使能超過五千個(gè)鯤鵬原生解決方案開發(fā),讓鯤鵬真正成為承載數(shù)字化應(yīng)用創(chuàng)新的主流計(jì)算平臺(tái)。”

鯤鵬DevKit立志做好“開發(fā)者的開發(fā)者”,以高效遷移和極簡(jiǎn)開發(fā),為開發(fā)者創(chuàng)新賦能,共同繁榮鯤鵬計(jì)算生態(tài)

 

責(zé)任編輯:張燕妮 來源: 51CTO
相關(guān)推薦

2022-06-30 17:22:08

開發(fā)者

2011-10-25 09:48:07

NFC諾基亞Symbian

2013-09-10 09:35:53

移動(dòng)開發(fā)者全能開發(fā)者技能

2012-06-13 01:23:30

開發(fā)者程序員

2017-05-04 11:51:13

miui小米MIUI

2009-04-14 15:15:11

SNS

2010-10-19 11:14:06

2011-04-13 15:31:53

webOS 2.0開發(fā)者大會(huì)webOS

2011-12-29 17:09:08

開發(fā)者沙龍

2024-04-28 17:01:16

鯤鵬

2011-01-28 15:20:53

開發(fā)者MGF

2017-03-31 20:16:53

華為開發(fā)者聯(lián)盟

2012-01-04 09:18:32

iPhone開發(fā)者聯(lián)盟iDP中國(guó)開發(fā)者

2013-03-11 11:20:05

2009-07-17 13:31:27

微軟操作系統(tǒng)Windows 7開發(fā)者競(jìng)賽

2011-09-28 13:39:44

Ubuntu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)