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