當前位置: 首頁 > 新聞資(zī)訊 > 阿裏開(kāi)源flutter go助力flutter開(kāi)發!

阿裏開(kāi)源flutter go助力flutter開(kāi)發!

發布時間:2024-02-13 4:11:08

  1. 阿裏有哪些硬核技術在世界上領先?
  2. 剛剛,阿裏開(kāi)源 iOS 協程開(kāi)發框架 coobjc!
  3. 半導體(tǐ)開(kāi)源架構RISC-V崛起,華爲、阿裏等中(zhōng)企積極參與

一(yī)、阿裏有哪些硬核技術在世界上領先?

認真的回答這個問題。沒有。哈哈哈。會不會很失望。但是,事實就是如此。就給你說說吧

1.阿裏雲計算 這個首先說一(yī)下(xià),阿裏目前的雲計算技術,排名世界第三。屈居谷歌和微軟之後。不過,你對比一(yī)下(xià)就會知(zhī)道有多牛逼了。亞馬遜發展了在什麽地方?微軟成立了多少年。亞馬遜成立于1995年,微軟成立于1975年。阿裏成立于1999年。而微軟和亞馬遜都是全球發展的公司。實力有目共睹,阿裏這些年的趕超可是花的大(dà)力氣。所以,這一(yī)點來說阿裏的雲計算還是很厲害的。

2.阿裏的傳感城市技術 這個技術實際是一(yī)個三維的數字化數據庫的概念,這些年阿裏通過高德,支付寶,以及阿裏系的各個公司,獲取到了大(dà)量的城市底層數據,現在基本可以利用這個技術,把這個城市進行重建,讓一(yī)個城市更加宜居,環保,且可持續發展。實際也是可以通過海量數據爲一(yī)個城市提供大(dà)腦虛拟計算,最後做出最優決策。也就是阿裏所說的et城市大(dà)腦。

對抗性神經網絡 在et城市大(dà)腦項目中(zhōng),阿裏巴巴達摩院的科學家使用對抗性神經網絡訓練et城市大(dà)腦更好的識别客車(chē)、火(huǒ)車(chē)、卡車(chē)的車(chē)牌,将識别精準度提高了10%。此外(wài),科學家還将對抗性神經網絡用于雙11中(zhōng),完成了數億張海報的設計。說句簡單的,就是讓機器能夠擁有一(yī)定的思考力和更加快速的反應能力。

一(yī)個就是ai技術 強大(dà)的人工(gōng)智能技術,就是讓無數的數據荟聚到一(yī)個計算機大(dà)腦。讓一(yī)個機器大(dà)腦能夠擁有大(dà)量的知(zhī)識儲量,并且可以進行深度計算,最後會發展到各種程度,誰都不知(zhī)道。

另外(wài),就是或者還有阿裏沒有公布的技術。這就是我(wǒ)們不知(zhī)道的了。或者他在憋着大(dà)招,沒有放(fàng)出來,咱誰都不知(zhī)道。隻能說,我(wǒ)相信以後阿裏會成爲一(yī)個合格的 科技 企業, 科技 實力會越來越強。也希望中(zhōng)國有越來越多這樣的企業。這樣才會讓中(zhōng)國的企業在世界有更大(dà)的話(huà)語權。

謝邀~

從大(dà)背景來說,近些年,中(zhōng)國的硬核技術真正做到了起步晚、進步快,是"後來者居上"的典型。在越來越多的新興行業裏中(zhōng)國 科技 也早已占據着巨大(dà)的市場份額。而說到世界領先的硬核技術,阿裏巴巴作爲一(yī)家被電(diàn)商(shāng)光芒掩蓋 科技 實力的互聯網公司代表,很有一(yī)些東西能說道說道的。

當今爆炸式增長的數據量,使得未來 科技 競争最重要的賽道當屬雲計算。而作爲早早入局的阿裏雲已經率先突圍,占據頭部。據gartner最新數據,如今亞馬遜+微軟+阿裏占據了全球雲計算市場72%的市場份額,而伴随着馬太效應的持續演進,頭部玩家的優勢将會越來越大(dà),未來預測雲計算将會持續形成"3a"競争的三分(fēn)局面。

值得一(yī)提的是,依靠着在亞太地區的強勢表現,阿裏雲去(qù)年還成功将亞馬遜的王座地位向下(xià)拽了兩個百分(fēn)點,背靠着亞太這個全球最大(dà)的市場,阿裏雲的崛起勢必還将有一(yī)番作爲。

此外(wài),諸如大(dà)疆的無人機,海康威視的監控、安保設備也都已經站在各自行業的頂端了,不得不說中(zhōng)國 科技 已經從過去(qù)的陪跑者變成了如今的競争者甚至是領先者。

從當年的中(zhōng)華有爲到如今的衆帆競航,中(zhōng)國 科技 的崛起想必會讓世界重新認識這個沉睡的東方雄獅。

按慣例,各個擊破。

先說硬核技術, 科技 領域的技術多不勝數,哪些技術才配稱的上是"硬核技術"?個人認爲,能決定未來的技術,才能算"硬核"。現在, 科技 屆公認的能改變世界的幾項技術:量子計算、雲計算、芯片、底層操作系統等,都是全球頂尖 科技 公司在啃的"硬菜"。

再說世界領先,得說實績,不能靠"吹"。我(wǒ)們自己說了不完全算,要世界紀錄認可的。

具體(tǐ)來說下(xià)阿裏。自從誕生(shēng)了阿裏雲之後,阿裏"雲"化的速度越來越快,而"雲"化的底氣,來源于幾個:雲計算,底層操作系統,芯片,量子計算。

我(wǒ)們挑2個說說。

大(dà)家開(kāi)玩笑喜歡說"遇事不決,量子力學",但認真說,量子計算,能量超乎想象。2018年3月,谷歌發布研制全球首個高質量72比特量子計算機的計劃後,就提出要實現"量子霸權"計劃。

業界聽(tīng)了都笑了

2018年5月,達摩院的量子電(diàn)路模拟器"太章"就出來打臉了。太章,率先成功模拟了81比特40層作爲基準的谷歌随機量子電(diàn)路,成爲世界最強的量子電(diàn)路模拟器。

再說一(yī)個,雲計算。

雲計算領域,早年都是亞馬遜、谷歌的天下(xià)。開(kāi)始的時候,中(zhōng)國人自己都不信,中(zhōng)國能做出自己的雲計算,比如某度的那個誰,某騰的那個誰,都說雲計算是"異想天開(kāi)"。結果呢?阿裏愣是不信邪,花了十年,作爲公有雲計算江湖的後起之秀,阿裏雲以全球前三、亞太第一(yī)的市場份額趕超一(yī)衆老牌雲廠商(shāng)。現在估值都超過770億美元了。

之前,在最新的斯坦福大(dà)學dawnbench深度學習榜單中(zhōng),阿裏雲打破紀錄,勇奪四項世界第一(yī)。不久後,在安全性能權威評比中(zhōng),又(yòu)勇奪"全球第二安全的雲",讓亞馬遜目瞪口呆,這樣夠"硬核"嗎(ma)?

說到硬核技術,必須要提的當然是芯片啊!

最近華爲、中(zhōng)芯國際、光刻機頻(pín)繁上熱搜,芯片的事情鬧得沸沸揚揚的,大(dà)家都知(zhī)道了芯片的重要性!但我(wǒ)覺得阿裏最硬核的技術,芯片必須排在首位。

阿裏旗下(xià)有個公司叫平頭哥,專門搞芯片的。它才成立兩年,旗下(xià)第一(yī)款芯片—含光800在業界标準的resnet-50測試中(zhōng),推理性能達到了78563ips,能效500ips/w,這兩項能力都是全球第一(yī),而且遠超第二名數倍,着實給中(zhōng)國自研芯片争了口氣!

不久前,含光800還宣布已經實現量産,我(wǒ)相信中(zhōng)國芯片自主的那一(yī)天不會太遠的。

之前,斯坦福大(dà)學最新公布的dawnbench深度學習榜單中(zhōng),阿裏巴巴旗下(xià)的阿裏雲在訓練時間、訓練成本、推理延遲以及推理成本拿下(xià)四項第一(yī),打破了谷歌等企業壟斷榜首的神話(huà),這也意味着,阿裏雲可提供全球最快的ai計算服務。

這種理論的東西,可能大(dà)家沒什麽興趣,我(wǒ)也一(yī)樣。我(wǒ)個人最感興趣的是:阿裏通過ai技術,跟物(wù)聯網iot聯系起來,爲智能家居提供了更多的新可能。

之前,阿裏雲搞過一(yī)個給空巢老人的技術,真是暖心:借助阿雲智能人居平台,爲空巢老人量身打造了遠程看護方案,不僅接入多種物(wù)聯網設備,還專門定制開(kāi)發了一(yī)個手機app,所有家人都可以使用。借助物(wù)網傳感器,家人可以時刻記錄老人在家裏的所有行爲,對異樣的行爲進行預警。

其實,阿裏的硬核技術,隻是中(zhōng)國這些年 科技 崛起的一(yī)個縮影。作爲中(zhōng)國 科技 公司的代表,阿裏技術有今天的成就,也離(lí)不開(kāi)大(dà)環境的進步和對 科技 基礎設施的重視。

阿裏巴巴作爲中(zhōng)國最大(dà)的互聯網公司。 在海量數據處理、高并發、雲計算等方面積累了非常多的技術。程序員(yuán)應該都非常清楚阿裏的技術實力 。 著名開(kāi)源項目dubbo、rocketmq、fastjson、druid、weex、等都是阿裏開(kāi)源的 。這些項目在全世界各種java、前端等項目中(zhōng)都有使用。除去(qù)這些上層應用方面的技術之外(wài),阿裏還有哪些在國際上領先的技術呢?

深度學習技術dawnbench dawnbench是深度學習技術的一(yī)個框架。用于端到端深度學習訓練和推理的基準套件,它提供了一(yī)組常見的深度學習工(gōng)作負載,用于在不同的優化策略、模型架構、軟件框架、雲和硬件上量化訓練時間、訓練成本、推理延遲和推理成本。此前這項技術一(yī)直是谷歌和亞馬遜保持領先的記錄。而在最新一(yī)輪的比賽中(zhōng),阿裏雲團隊在訓練時間、訓練成本、推理延遲以及推理成本四項中(zhōng)均取到了世界第一(yī)的名次。打破了谷歌多年的記錄。

數據庫oceanbase 在數據庫領域,一(yī)直是甲骨文的oracle在全球壟斷。在阿裏的oceanbase沒有出現之前,世界上沒有可以與oracle可以抗衡的數據庫。不管是企業級還是個人軟件項目開(kāi)發,我(wǒ)們都會第一(yī)選擇使用oracle(當然還有mysql,mysql也是甲骨文的數據庫)。甲骨文公司幾乎壟斷了整個數據庫領域。但是阿裏巴巴每年的雙十一(yī)對于數據庫的吞吐能力提出了更高的挑戰,阿裏投入研發的oceanbase就是爲了滿足這種高吞吐場景需求的。經過國際tpc-c基準測試,oceanbase的tps達到了100萬(每秒處理事務數,可理解爲訂單數),比oracle真正高了一(yī)倍。

雲服務阿裏雲

阿裏雲大(dà)家應該不陌生(shēng)。從全世界市場占有額來看,阿裏雲目前國内市場占有額第一(yī),全球市場占有額第三。在全球市場占有額中(zhōng),僅此于亞馬遜和微軟。而相比全球市場,亞太市場增長更快,雲計算市場規模同比增長達50%。

在大(dà)衆眼裏,提起阿裏巴巴就想起淘寶,天貓,支付寶。實際上阿裏巴巴經過這些年的已然發展成爲國際一(yī)流的技術公司, 在量子計算機,雲計算,人工(gōng)智能,芯片研發等硬核技術已經取得了世界領先的成就。

量子計算機技術 理論上,量子計算機可以模拟出整個宇宙,不僅僅是原理的模拟,而是整個宏觀體(tǐ)系和微觀細節的模拟。比如,宇宙中(zhōng)的塵埃——地球上,每個生(shēng)物(wù)身上的每個細胞,都可以被模拟出來。 目前,世界範圍内已有兩家公司,在這方面已有突破性進展,那就是谷歌和阿裏。目前,阿裏雲在超導量子計算方向,發布11比特的雲接入超導量子計算服務。該服務已在量子計算雲平台上線,有興趣可以注冊個賬号體(tǐ)驗下(xià)。

人工(gōng)智能技術 斯坦福大(dà)學最新公布的dawnbench深度學習榜單中(zhōng), 阿裏巴巴旗下(xià)的阿裏雲在訓練時間、訓練成本、推理延遲以及推理成本拿下(xià)四項第一(yī),打破了谷歌等企業壟斷榜首的神話(huà),這也意味着,阿裏雲可提供全球最快的ai計算服務。 這些都屬于人工(gōng)智能最前沿,最頂尖的技術,阿裏不僅立足當下(xià),而且将眼光放(fàng)眼未來,布局即将到來的人工(gōng)智能時代。

阿裏芯片技術 阿裏的芯片技術已經名列世界前茅。 旗下(xià)第一(yī)款芯片—含光800在業界标準的resnet-50測試中(zhōng),推理性能達到了78563ips,能效500ips/w,這兩項能力都是全球第一(yī),而且遠超第二名數倍。 我(wǒ)們平時經常使用的淘寶“拍立淘”功能,使用含光800,搜索效率可以提升12倍,每天新增圖片10億張,之前的gpu完成搜索任務要1小(xiǎo)時,現在隻要5分(fēn)鍾。

結語 阿裏這些硬核技術,隻是本人了解到的,阿裏技術團隊一(yī)向做事低調如掃地僧。應該還有其他不爲大(dà)衆所知(zhī)的硬核技術,隻是本人不了解而已,你如果知(zhī)道,請在評論區賜教,不勝感激!

談到阿裏的硬核技術,很多人第一(yī)印象肯定是想到了雲計算,基于雲端數據處理和存儲技術,阿裏在這方面的成就在世界範圍内都是數一(yī)數二的,但這是老生(shēng)常談,我(wǒ)們暫且不說,今天來說說其他方面,阿裏的表現同樣強悍。

一(yī)、雲操作系統

雲操作系統指的就是阿裏的飛天系統,是由阿裏雲自主研發、服務全球的超大(dà)規模通用計算操作系統,誕生(shēng)于2009年,如今經過十年發展,早已今非昔比。飛天分(fēn)布式系統,如今已經累計服務了200多個國家和地區,讓許多大(dà)企業減小(xiǎo)了對于硬件的依賴,減少了支出。2017年雙11,飛天更是創下(xià)世界記錄,實現了每秒32.5萬筆交易峰值,每秒25.6萬筆支付峰值。強悍如斯,讓人震撼。

二、阿裏物(wù)聯網平台

阿裏自研的物(wù)聯網平台,同樣讓人驚豔。2014年,阿裏雲自主研發了一(yī)站式物(wù)聯網使能台阿裏雲link,之後,又(yòu)相繼推出物(wù)聯網操作系統、物(wù)聯網雲平台、邊緣計算引擎、一(yī)站式開(kāi)發平台等。基于以上平台和系統,阿裏在智能化、雲端化、雲計算展現出驚人優勢,爲我(wǒ)們日常的智能生(shēng)活、智能城市、智能制造,提供了技術和平台支持,爲經濟發展提供了極大(dà)的便利。

三、ai芯片含光800

阿裏巴巴達摩院研發的ai芯片“含光800”,同樣讓人震撼,這款芯片是阿裏巴巴第一(yī)款自主研發的芯片,它被認爲是全球最厲害的智能ai芯片,數據顯示,含光800在芯片測試标準平台resnet 50上的具體(tǐ)分(fēn)數是性能78563 ips,是第二名(15012)的5倍;能效比500 ips/w,是第二名(150)3.3倍。這款芯片如今已經商(shāng)用,并在全世界範圍内接受了不少訂單。

阿裏其他方面的技術還有很多,譬如“神龍”服務框架、端操作系統等等,但阿裏最厲害的還是我(wǒ)們經常說的雲計算,基于這方面的投入也是最大(dà),未來三年,阿裏将投入2000億,繼續加大(dà)對于雲計算的研發,相信在未來,我(wǒ)們的智能生(shēng)活體(tǐ)驗中(zhōng),必定離(lí)不開(kāi)阿裏的身影。

如果說阿裏雲是世界領先的話(huà),可能有些人感受并不深。那就簡單說一(yī)下(xià)一(yī)個利用阿裏雲落地的身邊應用——城市大(dà)腦。

發明雲計算最大(dà)的作用,可能就是能在這個時代“磅礴浩瀚”的數據量面前處變不驚,這也使得一(yī)些以前不敢做甚至于不敢想的東西順利落地。從城市大(dà)腦來講,能将整個城市的方方面面映射到一(yī)個整體(tǐ)系統上,這是不是和你以前看過的科幻片高度重合起來?阿裏雲的誕生(shēng)使得各類複雜(zá)的數據都能夠得到迅速響應、快速計算和實時處理,這也就讓我(wǒ)們等待紅燈的時間靈活調整,出行時間大(dà)大(dà)縮減,停車(chē)難、排隊難、看病難等城市病也都得到了有效解決,這也是爲什麽世界上很多城市跑來借鑒的原因所在吧!

看了一(yī)些回答,有些小(xiǎo)寒心,難道技術非要等到打上西方封禁的标簽才能夠得到證明嗎(ma)?不可否認每個時代都有獨特的事物(wù)在獨領風騷,而當前以及未來都應該與數字時代脫不開(kāi)聯系,這也就是爲何雲計算崛起後持續受到各個行業關注的原因。

當然,阿裏雲當年不顧一(yī)切搞自主研發,雖然耗費(fèi)了大(dà)量的人力物(wù)力時間,但是如今回頭來看無疑是幸運的,有了核心技術也就無需擔心他人的掣肘,這也是如今阿裏雲世界領先的原因。而有了阿裏雲爲支撐,例如城市大(dà)腦、數據庫的oceanbase、平頭哥的含光芯片都紛紛亮相。相比而言,甲骨文也已經撤出中(zhōng)國,亞馬遜和微軟也在一(yī)步步讓出自己的市場份額。值得一(yī)提的是,阿裏身後還有達摩院的一(yī)批頂尖科學家做支撐,因此可以想象在未來相當長的時間内,阿裏的技術優勢還是會不斷保持。

互聯網經濟,也就是我(wǒ)們說的共享經濟。其他技術也是依靠互聯網的錢收購的。雷聲很大(dà)的達摩院也沒見到什麽硬核成果。期待早點見到效果!

二、剛剛,阿裏開(kāi)源 iOS 協程開(kāi)發框架 coobjc!

阿裏妹導讀:剛剛,阿裏巴巴正式對外(wài)開(kāi)源了基于 apache 2.0 協議的協程開(kāi)發框架 coobjc,開(kāi)發者們可以在 github 上自主下(xià)載。

coobjc是爲ios平台打造的開(kāi)源協程開(kāi)發框架,支持objective-c和swift,同時提供了cokit庫爲foundation和uikit中(zhōng)的部分(fēn)api提供了 協程 化支持,本文将爲大(dà)家詳細介紹coobjc的設計理念及核心優勢。

從2008年第一(yī)個ios版本發布至今的11年時間裏,ios的異步編程方式發展緩慢(màn)。

基于 block 的異步編程回調是目前 ios 使用最廣泛的異步編程方式,ios 系統提供的 gcd 庫讓異步開(kāi)發變得很簡單方便,但是基于這種編程方式的缺點也有很多,主要有以下(xià)幾點:

針對多線程以及尤其引發的各種崩潰和性能問題,我(wǒ)們制定了很多編程規範、進行了各種新人培訓,嘗試降低問題發生(shēng)的概率,但是問題依然很嚴峻,多線程引發的問題占比并沒有明顯的下(xià)降,異步編程本來就是很複雜(zá)的事情,單靠規範和培訓是難以從根本上解決問題的,需要有更加好的編程方式來解決。

上述問題在很多系統和語言開(kāi)發中(zhōng)都可能會碰到,解決問題的标準方式就是使用協程,c#、kotlin、python、javascript 等熱門語言均支持協程極其相關語法,使用這些語言的開(kāi)發者可以很方便的使用協程及相關功能進行異步編程。

2017 年的 c++ 标準開(kāi)始支持協程,swift5 中(zhōng)也包含了協程相關的标準,從現在的發展趨勢看基于協程的全新的異步編程方式,是我(wǒ)們解決現有異步編程問題的有效的方式,但是蘋果基本已經不會升級 objective-c 了,因此使用objective-c的開(kāi)發者是無法使用官方的協程能力的,而最新 swift 的發布和推廣也還需要時日,爲了讓廣大(dà)ios開(kāi)發者能快速享受到協程帶來的編程方式上的改變,手機淘寶架構團隊基于長期對系統底層庫和彙編的研究,通過彙編和c語言實現了支持 objective-c 和 swift 協程的完美解決方案 —— coobjc。

核心能力

内置系統擴展庫

coobjc設計

最底層是協程内核,包含了棧切換的管理、協程調度器的實現、協程間通信channel的實現等。

中(zhōng)間層是基于協程的操作符的包裝,目前支持async/await、generator、actor等編程模型。

最上層是對系統庫的協程化擴展,目前基本上覆蓋了foundation和uikit的所有io和耗時方法。

核心實現原理

協程的核心思想是控制調用棧的主動讓出和恢複。一(yī)般的協程實現都會提供兩個重要的操作:

我(wǒ)們基于線程的代碼執行時候,是沒法做出暫停操作的,我(wǒ)們現在要做的事情就是要代碼執行能夠暫停,還能夠再恢複。 基本上代碼執行都是一(yī)種基于調用棧的模型,所以如果我(wǒ)們能把當前調用棧上的狀态都保存下(xià)來,然後再能從緩存中(zhōng)恢複,那我(wǒ)們就能夠實現yield和 resume。

實現這樣操作有幾種方法呢?

上述第三種和第四種隻是能過做到跳轉,但是沒法保存調用棧上的狀态,看起來基本上不能算是實現了協程,隻能算做做demo,第五種除非官方支持,否則自行改寫編譯器通用性很差。而第一(yī)種方案的 ucontext 在ios上是廢棄了的,不能使用。那麽我(wǒ)們使用的是第二種方案,自己用彙編模拟一(yī)下(xià) ucontext。

模拟ucontext的核心是通過getcontext和setcontext實現保存和恢複調用棧。需要熟悉不同cpu架構下(xià)的調用約定(calling convention). 彙編實現就是要針對不同cpu實現一(yī)套,我(wǒ)們目前實現了 armv7、arm64、i386、x86_64,支持iphone真機和模拟器。

說了這麽多,還是看看代碼吧,我(wǒ)們從一(yī)個簡單的網絡請求加載圖片功能來看看coobjc到底是如何使用的。

下(xià)面是最普通的網絡請求的寫法:

下(xià)面是使用coobjc庫協程化改造後的代碼:

原本需要20行的代碼,通過coobjc協程化改造後,減少了一(yī)半,整個代碼邏輯和可讀性都更加好,這就是coobjc強大(dà)的能力,能把原本很複雜(zá)的異步代碼,通過協程化改造,轉變成邏輯簡潔的順序調用。

coobjc還有很多其他強大(dà)的能力,本文對于coobjc的實際使用就不過多介紹了,感興趣的朋友可以去(qù)官方github倉庫自行下(xià)載查看。

我(wǒ)們在iphone7 ios11.4.1的設備上使用協程和傳統多線程方式分(fēn)别模拟高并發讀取數據的場景,下(xià)面是兩種方式得到的壓測數據。

從上面的表格我(wǒ)們可以看到使用在并發量很小(xiǎo)的場景,由于多線程可以完全使用設備的計算核心,因此coobjc總耗時要比傳統多線程略高,但是由于整體(tǐ)耗時都很小(xiǎo),因此差異并不明顯,但是随着并發量的增大(dà),coobjc的優勢開(kāi)始逐漸體(tǐ)現出來,當并發量超過1000以後,傳統多線程開(kāi)始出現線程分(fēn)配異常,而導緻很多并發任務并沒有執行,因此在上表中(zhōng)顯示的是大(dà)于20秒,實際是任務已經無法正常執行了,但是coobjc仍然可以正常運行。

我(wǒ)們在手機淘寶這種超級app中(zhōng)嘗試了協程化改造,針對部分(fēn)性能差的頁面,我(wǒ)們發現在滑動過程中(zhōng)存在很多主線程io調用、數據解析,導緻幀率下(xià)降嚴重,通過引入coobjc,在不改變原有業務代碼的基礎上,通過全局hook部分(fēn)io、數據解析方法,即可讓原來在主線程中(zhōng)同步執行的io方法異步執行,并且不影響原有的業務邏輯,通過測試驗證,這樣的改造在低端機(iphone6及以下(xià)的機器)上的幀率有20%左右的提升。

簡明

易用

清晰

性能

程序是寫來給人讀的,隻會偶爾讓機器執行一(yī)下(xià)。——abelson and sussman

基于協程實現的編程範式能夠幫助開(kāi)發者編寫出更加優美、健壯、可讀性更強的代碼。

協程可以幫助我(wǒ)們在編寫并發代碼的過程中(zhōng)減少線程和鎖的使用,提升應用的性能和穩定性。

本文作者:淘寶技術

三、半導體(tǐ)開(kāi)源架構RISC-V崛起,華爲、阿裏等中(zhōng)企積極參與

(全球tmt2022年3月16日訊)在半導體(tǐ)開(kāi)發領域,“risc-v”正在崛起。risc-v是規定半導體(tǐ)基本規格的指令集架構(isa)之一(yī),由美國加州大(dà)學伯克利分(fēn)校的研究人員(yuán)從2010年開(kāi)始開(kāi)發。risc-v最大(dà)的優勢在于完全的免費(fèi)開(kāi)源。最近risc-v的存在感提升。該标準首先在可穿戴設備和智能家電(diàn)等領域不斷得到應用,有預測顯示,到2025年采用率将達到近3成。

在中(zhōng)國,華米 科技 等可穿戴設備廠商(shāng)一(yī)直采用這種架構。阿裏巴巴集團以risc-v爲基礎開(kāi)發出了用于物(wù)聯網的ai芯片,并将其ip公開(kāi)。此前有消息稱,華爲爲鴻蒙系統的開(kāi)發人員(yuán)提供了首個基于risc-v架構的鴻蒙開(kāi)發闆hi3861芯片。

海外(wài)的大(dà)型it企業也在積極采用risc-v。美國谷歌2021年10月推出了新款智能手機“pixel 6”系列,利用risc-v爲該系列開(kāi)發了用于保護數據的半導體(tǐ)。美國蘋果已開(kāi)始在招聘網站上招募“risc-v程序員(yuán)”。 西部數據提出了将存儲裝置的控制半導體(tǐ)換成risc-v産品的方針。日本企業方面,索尼半導體(tǐ)解決方案和日立制作所等也加入了該團體(tǐ)。

Top