導(dǎo)讀:此次鯤鵬計算開發(fā)者論壇暨鯤鵬高校行的開啟,無疑將會為鯤鵬計算生態(tài)注入全新動力。
在今年,雖然全球經(jīng)濟發(fā)展受到疫情和國際形勢變化影響增速減緩,但我國在AI、云計算、大數(shù)據(jù)、5G等前沿技術(shù)方面的發(fā)展卻依然沒有停下腳步。發(fā)展前沿技術(shù),計算產(chǎn)業(yè)是基礎(chǔ)。因此,培養(yǎng)計算產(chǎn)業(yè)人才成為當(dāng)前全社會共同面對的一大關(guān)鍵。
10月24日,《鯤鵬計算開發(fā)者論壇暨鯤鵬高校行啟動儀式》在長沙市岳麓區(qū)中南大學(xué)科技園(研發(fā))總部舉行。鯤鵬計算開發(fā)者技術(shù)沙龍在今年走遍大江南北,但像這樣選擇在中南大學(xué)這種高等學(xué)府里舉辦卻并不多見。而此次選擇高校內(nèi)舉辦的原因不難理解,因為計算產(chǎn)業(yè)想要充分發(fā)展,自然離不開高校學(xué)府的教育助力。此次鯤鵬計算開發(fā)者論壇暨鯤鵬高校行的開啟,無疑將會為鯤鵬計算生態(tài)注入全新動力。
計算產(chǎn)業(yè)全扶持,長沙軟件再出發(fā)
計算產(chǎn)業(yè)發(fā)展,人才為先,而高校學(xué)府是人才最集中的地方。長沙市岳麓區(qū)則是傳統(tǒng)文化大區(qū)和科教強區(qū),擁有中南大學(xué)、湖南大學(xué)、湖南師范大學(xué)等20余所高等院校,科研研發(fā)機構(gòu)200多個,享有“湖南硅谷”的美譽,入選全國科技創(chuàng)新百強區(qū)和綜合實力百強區(qū)。岳麓區(qū)副區(qū)長雷凌湘表示:“岳麓區(qū)將會聚焦數(shù)據(jù)、互聯(lián)網(wǎng)+、人工智能等新一代軟件和信息技術(shù)產(chǎn)業(yè)的發(fā)展。”
此次程序員節(jié)里,《鯤鵬計算開發(fā)者論壇暨鯤鵬高校行啟動儀式》的落地,將為岳麓區(qū)產(chǎn)業(yè)信息化、產(chǎn)學(xué)研一體化發(fā)展注入新的動能。在項目共創(chuàng)、人才共培、資源共享等方面有利促進校企交流、校地合作,有利推進校地企協(xié)同創(chuàng)新。
隨后,湘江新區(qū)產(chǎn)業(yè)促進局局長鄭平也表示,人工智能和信息技術(shù)進入了由技術(shù)變革跨入創(chuàng)新應(yīng)用的重要的窗口期,成為我們的國家、地區(qū)搶占科技制高點,提升綜合競爭力的核心驅(qū)動力。鯤鵬入湘以后,長沙的計算產(chǎn)業(yè)被推向了新的高度,產(chǎn)業(yè)自主創(chuàng)新方向得以進一步發(fā)展。
目前,湖南鯤鵬計算產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟已經(jīng)聚集了近百家成員單位,涵蓋了芯片、存儲、硬盤、整機操作系統(tǒng)、數(shù)據(jù)庫、中間件及行業(yè)應(yīng)用全產(chǎn)業(yè)鏈,培養(yǎng)學(xué)鯤鵬、懂鯤鵬、用鯤鵬的人才行動日趨迫切。此次活動旨在為廣大開發(fā)者提供開放的平臺,交流的機會,學(xué)習(xí)的場所,將進一步推動學(xué)校和企業(yè)在產(chǎn)學(xué)研融合發(fā)展,為校企合作提供新的機遇,為產(chǎn)業(yè)發(fā)展提供新的動能。
立足高校培育人才,鯤鵬高校行正式啟動
人才從哪里來?高校自然會培育人才,但更離不開的是自主創(chuàng)新的精神與實踐。此次活動所在的中南大學(xué),便是在國產(chǎn)化過程中做出持續(xù)努力的地方。中南大學(xué)計算機學(xué)院副院長曾鋒表示,中南大學(xué)在科學(xué)研究領(lǐng)域形成了特色方向,網(wǎng)絡(luò)計算與智能系統(tǒng)、計算機理論與算法、生物信息學(xué)等諸多板塊在全國名列前茅,而這些方面也正是其不斷的基于國產(chǎn)化核心技術(shù)進行探索的優(yōu)勢。
此外如透明計算、生物計算智慧醫(yī)療、醫(yī)療大數(shù)據(jù)、大規(guī)模網(wǎng)絡(luò)的智能傳輸加速系統(tǒng)、網(wǎng)絡(luò)化流程類軟件資源管理與協(xié)同開發(fā)環(huán)境、智慧農(nóng)業(yè)、軍工應(yīng)用、軌道交通大數(shù)據(jù)云計算、智能車聯(lián)網(wǎng)與主動安全等方面,均可以通過自主創(chuàng)新的技術(shù)研發(fā),實現(xiàn)大量的優(yōu)化和效果提升。
華為中國區(qū)鯤鵬生態(tài)發(fā)展總監(jiān)陳俊屹也認為,隨著我們逐步進入萬物互聯(lián)的時代,5G、云、AI加速了數(shù)據(jù)的產(chǎn)生和流動。多業(yè)務(wù)場景、多數(shù)據(jù)結(jié)構(gòu)帶來的多樣性算力需求,使得多種計算架構(gòu)并存的多樣性計算時代來臨。而華為在生態(tài)戰(zhàn)略總結(jié)下來就是三句話:硬件開放、軟件開源、使能合作伙伴。
硬件開放意味著華為將自家芯片或者主板開放出來讓更多整機伙伴基于來打造自己的服務(wù)器,其秉承伙伴優(yōu)先的原則,主要體現(xiàn)在產(chǎn)品優(yōu)先和市場優(yōu)先兩個方面;軟件開源主要指華為把其在操作系統(tǒng)、數(shù)據(jù)庫、大數(shù)據(jù)這些基礎(chǔ)軟件上的積累,通過開源的方式共享給產(chǎn)業(yè)界,希望通過社區(qū)共建方式,聚集大家共同的智慧把基礎(chǔ)軟件競爭力提升;使能合作伙伴主要通過四個維度全方位幫助合作伙伴成功,即提供鯤鵬等各種各樣的開發(fā)套件,通過這些開發(fā)套件加速遷移的效率,通過鯤鵬生態(tài)創(chuàng)新中心在開發(fā)生態(tài)、技術(shù)驗證、應(yīng)用示范、人才培養(yǎng)等方面發(fā)展產(chǎn)業(yè),通過鯤鵬社區(qū)及昇騰社區(qū)打造一站式在線的技術(shù)支持平臺,通過資金使能,五年內(nèi)投入15億美金發(fā)展生態(tài)。
人才是鯤鵬發(fā)展的基石,這不僅包括社會人才培養(yǎng),還需要高校人才培養(yǎng)。同時,華為還將堅守自己的商業(yè)邊界,堅持對鯤鵬整個產(chǎn)業(yè)的投資,通過芯片+基礎(chǔ)軟件構(gòu)建鯤鵬長期的競爭力,通過硬件開放軟件開源使能合作伙伴,壯大鯤鵬生態(tài),讓更多合作伙伴加入進來。
基于鯤鵬的應(yīng)用商業(yè)實踐
在2009年3月5日,OpenEuler發(fā)布了第一個版本,同年湖南麒麟信安于9月30日發(fā)布了基于openEuler的版本。原因在于國內(nèi)對操作系統(tǒng)的發(fā)展非常重視,國內(nèi)操作系統(tǒng)廠商經(jīng)歷了一個頗為曲折的過程,國家和企業(yè)投入很多,openEuler社區(qū)獲得了華為巨大的投入且效果明顯?;趏penEuler打造的麒麟信安操作系統(tǒng),以開源Linux為基礎(chǔ),擁抱openEuler社區(qū)的思考,規(guī)避一些知識產(chǎn)權(quán)的侵權(quán)風(fēng)險。
基于openEuler,能夠快速的設(shè)置openEuler、CVE、代碼編寫,進入源代碼倉庫,自動化編譯平臺,軟件倉庫,構(gòu)建流程,結(jié)合自身的行業(yè)有適合產(chǎn)品線,在安全性、可靠性、實時性及虛擬化方面進行了改造與優(yōu)化,最終快速生產(chǎn)基于openEuler的麒麟操作系統(tǒng)。
在商業(yè)化方面獲得成功的還有北明軟件有限公司,其研發(fā)總監(jiān)王建超表示與華為從2012年開始進行戰(zhàn)略合作以后,北明在整個政務(wù)云大數(shù)據(jù)平臺上實現(xiàn)了多點突破。尤其是在城市運行中心建設(shè)方面取得了成功,其結(jié)合華為云底座,基于鯤鵬計算能力和北明的數(shù)據(jù)中臺、AI中臺搭建了整個運營中心,目前接入15家單位的數(shù)據(jù),30多個部門的應(yīng)用數(shù)據(jù),在政務(wù)、企業(yè)、旅游等方面實現(xiàn)了全面應(yīng)用。
在操作系統(tǒng)上獲得成功的不止湖南麒麟,拓維信息軟件研發(fā)首席架構(gòu)師、拓維元系統(tǒng)研發(fā)負責(zé)人李志強也分享了基于鯤鵬的軟硬一體化產(chǎn)品策略與實踐。未來進一步發(fā)揮軟硬件的綜合優(yōu)勢,其基于openEuler的生態(tài)定制了拓維元系統(tǒng),進行了軟硬一體全棧優(yōu)化,充分釋放多樣化算力。
鯤鵬計算的性能優(yōu)化
打鐵還需自身硬,鯤鵬計算產(chǎn)業(yè)的發(fā)展離不開鯤鵬計算自身的技術(shù)優(yōu)勢。華為數(shù)據(jù)庫性能調(diào)優(yōu)工程師王蕾就Mysql性能優(yōu)化進行演講。Mysql數(shù)據(jù)庫是現(xiàn)在最流行的關(guān)系型數(shù)據(jù)庫之一,其具備體積小、速度快的特點,很多中小型網(wǎng)站選擇Mysql作為網(wǎng)站數(shù)據(jù)庫。
影響Mysql數(shù)據(jù)庫性能的因素有很多,操作系統(tǒng)、IO、網(wǎng)絡(luò)、熱點函數(shù)等都可能。Mysql優(yōu)化的思路,一般先看系統(tǒng)層,操作系統(tǒng)是否存在瓶頸,分析瓶頸是由硬件還是數(shù)據(jù)庫引起;是硬件則更換,是數(shù)據(jù)庫則分析具體的SQL層,并進行具體定位。
Mysql的性能優(yōu)化主要有5個方面,編譯優(yōu)化可根據(jù)實際情況選擇需要的字符集和引擎,更好的兼容ARM架構(gòu);jdbc連接優(yōu)化比較通用,需要避免復(fù)雜的多表join,減少參與排序的數(shù)據(jù)量或者不必要的排序等;參數(shù)優(yōu)化可以增加緩存池可以容納表的數(shù)量,來提高性能;回表優(yōu)化可以創(chuàng)建輔助索引,把查詢要用的相關(guān)列都用覆蓋索引,包含在覆蓋索引;Spinlock優(yōu)化需要調(diào)整自選參數(shù),增大兩次去尋鎖訪問鎖之間的間隔時間,然后再適當(dāng)?shù)脑黾釉试S訪問的次數(shù),使其盡量少的進入。
在活動最后,來自華為的開發(fā)者代表蔣鞏明還講述了如何通過IDE完成鯤鵬代碼遷移與調(diào)優(yōu)。一般來講,從一個平臺遷移到另外一個平臺,要解決的問題就是平臺之間的差異,需要評估的是能否遷移、如何遷移和如何調(diào)優(yōu)。這就意味著遷移時需要檢索依賴庫,查找修改點,遷移完以后進行性能分析,發(fā)現(xiàn)性能優(yōu)化過程。在現(xiàn)場,開發(fā)者通過VCR演示親自講解了可能在遷移過程中遇到的問題,通過大量的鯤鵬遷移和優(yōu)化工具,能夠讓開發(fā)者的工作量大幅降低,實現(xiàn)高效遷移和調(diào)優(yōu)。
產(chǎn)業(yè)生態(tài)的構(gòu)建從來離不開諸多合作伙伴的努力,也離不開人才的培養(yǎng)。鯤鵬計算產(chǎn)業(yè)生態(tài)能夠發(fā)展壯大,需要政府、產(chǎn)業(yè)和無數(shù)開發(fā)者的不斷努力與支持,此次活動的開啟,便是為這一目的的實現(xiàn)踏出了堅實的一步。