在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

編譯器對芯片行業(yè)到底有什么意義

Wildesbeast ? 來源:今日頭條 ? 作者:芯動力 ? 2020-02-20 14:22 ? 次閱讀

2019年科技行業(yè)有一個熱點“華為開源方舟編譯器”,編譯器這個名詞開始不斷的進入國人的視野。作為民族自主品牌的驕傲,華為為什么投入巨大的人力開發(fā)方舟編譯器并將它開源,編譯器在華為乃至整個業(yè)界中到底處于什么樣的地位呢?

撇開編譯器,我們先談談芯片。提到芯片,一直是國人痛心的地方,國內(nèi)的媒體一直提到芯無力。2018年中國進口總額為14.09萬億元,在這14.09萬億元的進口商品中,進口芯片的金額近2.06萬億元(具體為20584.1億人民幣),約為全國進口商品總額的14.62%;進口石油的總金額是15881.7億人民幣(約為1.59萬億元),約為全國進口商品總額的11.28%,進口芯片的金額是石油的1.3倍。在最近十年的進口數(shù)額統(tǒng)計中,芯片進口的價值均超過了石油,缺芯已經(jīng)緊緊的扼住了中國發(fā)展的咽喉。

為什么需要編譯器

以當前最主流的芯片來看,桌面端CPUIntelAMD占據(jù),移動端被ARM、Apple統(tǒng)治,即使我們有新的性能相當?shù)腃PU出現(xiàn)了,真的就能立即替代這些霸主嗎?

以日常使用的手機為例。從用戶的角度來說,用戶并不關(guān)注手機里面使用的是什么CPU。評價手機好用與否的第一標準是手機打開APP是否足夠快、網(wǎng)絡(luò)是否足夠順暢等,當然如果這個手機里面搭載的是中國芯就更讓我們驕傲了。甚至對于部分用戶,如果手機內(nèi)搭載的是國產(chǎn)CPU,即使性能稍微差一點,優(yōu)先也會選擇國產(chǎn)CPU的手機。但是很少用戶會選擇一款手機:使用國產(chǎn)CPU、無法運行當前主流的APP(想象一下無法使用微信、支付寶、抖音的生活吧)。

當然也許有人會說可以讓阿里、騰訊等這樣的公司針對國產(chǎn)CPU進行專門的開發(fā)。但是針對特定的硬件架構(gòu)進行代碼開發(fā)維護、性能調(diào)試等會有巨大的開銷,大公司也許可以做到,但是還有更多的小公司呢,日常生活中總會有一些APP屬于比較小眾的那一款,在國產(chǎn)CPU平臺上如果無法支持,或許就會成為你放棄這個平臺的理由。公眾對國產(chǎn)CPU平臺的熱情被千千萬萬個小的APP消耗殆盡后,平臺將會不可避免的走向滅亡。

這就是現(xiàn)在經(jīng)常說的芯片的生態(tài)系統(tǒng)的可怕之處。硬件不再是以單打獨斗的形式出現(xiàn),而是會與軟件進行捆綁,最終形成自己的生態(tài)系統(tǒng),外來者很難闖入,這其中最出名的大概就是微軟和Intel組成的Wintel聯(lián)盟了。

什么是編譯器

解開生態(tài)系統(tǒng)難題的其中一個重要的環(huán)節(jié)就是編譯器了。眾所周知,所有應用軟件都是使用相應編程語言(C/C++/Java等等)進行開發(fā)的,工程師使用編程語言中固定的詞匯和格式編寫,之后使用編譯器識別代碼中的詞匯、句子以及各種特定格式,將它們轉(zhuǎn)換成計算機能夠識別并執(zhí)行的二進制形式。

編譯也可以理解為“翻譯”,類似于將中文翻譯成英文,它是一個復雜的過程,首先編譯器進行語法分析,也就是要把那些字符串分離出來。然后進行語義分析,就是把各個由語法分析分析出的語法單元的意義搞清楚。然后是性能優(yōu)化、生成可執(zhí)行文件。期間涉及到復雜的算法和硬件架構(gòu)。之所以復雜, 是由于它們具有處理多種問題以及相關(guān)數(shù)據(jù)集的能力。

通過編譯器,開發(fā)人員可以很方便的實現(xiàn)業(yè)務平臺的遷移,不需要修改業(yè)務代碼,僅需要修改編譯平臺的配置,做到業(yè)務邏輯的一致。同時編譯器內(nèi)部根據(jù)業(yè)務執(zhí)行的平臺,對業(yè)務代碼進行特定的優(yōu)化,保證代碼在硬件平臺上性能達到最優(yōu)。同時編譯器不斷升級維護也不會對上層運行的業(yè)務代碼產(chǎn)生沖擊,這樣所有的APP廠商針對新平臺的工作量會降到比較低的程度,大家的接受意愿才會更強烈,編譯器最終的目標是幫助開發(fā)人員實現(xiàn)一次代碼編寫,跨平臺運行。

國內(nèi)現(xiàn)狀

當前,隨著國內(nèi)手機廠商對系統(tǒng)優(yōu)化的不斷深入,頭部廠商紛紛開始針對編譯器進行優(yōu)化。華為最早開源了方舟編譯器,vivo有ART++,OPPO也推出了端云智能編譯等。

隨著國內(nèi)芯片產(chǎn)業(yè)重視程度越來越高,越來越多的廠商開始真正重視芯片的研發(fā)并且意識到芯片生態(tài)系統(tǒng)的重要性,編譯器作為其中的重要一環(huán),為未來自主操作系統(tǒng)的推出起到重要的基礎(chǔ)作用,也越來越被重視。而且國內(nèi)計算行業(yè)的領(lǐng)頭羊華為在516事件后,將打造鯤鵬、昇騰系列芯片的生態(tài)作為重中之重,在可以預期的未來,國內(nèi)的計算行業(yè)將會迎來一場變革,也許在這一波變革中我們會真正建立起自己的生態(tài),在我們這一代人手中徹底打破芯無力的現(xiàn)狀。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    455

    文章

    50816

    瀏覽量

    423673
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211781
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1634

    瀏覽量

    49133
收藏 人收藏

    評論

    相關(guān)推薦

    Triton編譯器與GPU編程的結(jié)合應用

    Triton編譯器簡介 Triton編譯器是一種針對并行計算優(yōu)化的編譯器,它能夠自動將高級語言代碼轉(zhuǎn)換為針對特定硬件優(yōu)化的低級代碼。Triton編譯器的核心優(yōu)勢在于其能夠識別并行模式,
    的頭像 發(fā)表于 12-25 09:13 ?176次閱讀

    Triton編譯器如何提升編程效率

    在現(xiàn)代軟件開發(fā)中,編譯器扮演著至關(guān)重要的角色。它們不僅將高級語言代碼轉(zhuǎn)換為機器可執(zhí)行的代碼,還通過各種優(yōu)化技術(shù)提升程序的性能。Triton 編譯器作為一種先進的編譯器,通過多種方式提升編程效率,使得
    的頭像 發(fā)表于 12-25 09:12 ?185次閱讀

    Triton編譯器在高性能計算中的應用

    高性能計算(High-Performance Computing,HPC)是現(xiàn)代科學研究和工程計算中不可或缺的一部分。隨著計算需求的不斷增長,對計算資源的要求也越來越高。Triton編譯器作為一種
    的頭像 發(fā)表于 12-25 09:11 ?194次閱讀

    Triton編譯器的優(yōu)化技巧

    在現(xiàn)代計算環(huán)境中,編譯器的性能對于軟件的運行效率至關(guān)重要。Triton 編譯器作為一個先進的編譯器框架,提供了一系列的優(yōu)化技術(shù),以確保生成的代碼既高效又適應不同的硬件架構(gòu)。 1. 指令選擇
    的頭像 發(fā)表于 12-25 09:09 ?181次閱讀

    Triton編譯器的優(yōu)勢與劣勢分析

    Triton編譯器作為一種新興的深度學習編譯器,具有一系列顯著的優(yōu)勢,同時也存在一些潛在的劣勢。以下是對Triton編譯器優(yōu)勢與劣勢的分析: 優(yōu)勢 高效性能優(yōu)化 : Triton編譯器
    的頭像 發(fā)表于 12-25 09:07 ?186次閱讀

    Triton編譯器在機器學習中的應用

    1. Triton編譯器概述 Triton編譯器是NVIDIA Triton推理服務平臺的一部分,它負責將深度學習模型轉(zhuǎn)換為優(yōu)化的格式,以便在NVIDIA GPU上高效運行。Triton編譯器支持
    的頭像 發(fā)表于 12-24 18:13 ?342次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過Python接口提供了對Triton語言和編譯器的訪問,使得用戶可以在Python環(huán)境中
    的頭像 發(fā)表于 12-24 17:33 ?323次閱讀

    Triton編譯器與其他編譯器的比較

    Triton編譯器與其他編譯器的比較主要體現(xiàn)在以下幾個方面: 一、定位與目標 Triton編譯器 : 定位:專注于深度學習中最核心、最耗時的張量運算的優(yōu)化。 目標:提供一個高度抽象、靈活、高效
    的頭像 發(fā)表于 12-24 17:25 ?325次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個開源的編譯器前端,它支持多種編程語言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個可擴展和可定制的編譯器框架,允許開發(fā)者添加新的編程語言特性和優(yōu)化技術(shù)
    的頭像 發(fā)表于 12-24 17:23 ?351次閱讀

    RTOS與Linux到底有什么區(qū)別

    很多做嵌入式開發(fā)的小伙伴都存在這樣的疑惑:RTOS與Linux到底有什么區(qū)別?
    的頭像 發(fā)表于 10-29 09:53 ?447次閱讀

    Keil編譯器優(yōu)化方法

    我們都知道,代碼是可以通過編譯器優(yōu)化的,有的時候,為了提高運行速度或者減少代碼尺寸,會開啟優(yōu)化選項。
    的頭像 發(fā)表于 10-23 16:35 ?562次閱讀
    Keil<b class='flag-5'>編譯器</b>優(yōu)化方法

    AI編譯器技術(shù)剖析

    隨著人工智能技術(shù)的飛速發(fā)展,AI編譯器作為一種新興的編譯技術(shù)逐漸進入人們的視野。AI編譯器不僅具備傳統(tǒng)編譯器的功能,如將高級語言編寫的源代碼轉(zhuǎn)換為機器可執(zhí)行的代碼,還融入了人工智能技術(shù)
    的頭像 發(fā)表于 07-17 18:28 ?1639次閱讀

    人工智能編譯器與傳統(tǒng)編譯器的區(qū)別

    人工智能編譯器(AI編譯器)與傳統(tǒng)編譯器在多個方面存在顯著的差異。這些差異主要體現(xiàn)在設(shè)計目標、功能特性、優(yōu)化策略、適用范圍以及技術(shù)復雜性等方面。以下是對兩者區(qū)別的詳細探討,旨在全面解析其內(nèi)在差異。
    的頭像 發(fā)表于 07-17 18:19 ?1891次閱讀

    Meta發(fā)布基于Code Llama的LLM編譯器

    近日,科技巨頭Meta在其X平臺上正式宣布推出了一款革命性的LLM編譯器,這一模型家族基于Meta Code Llama構(gòu)建,并融合了先進的代碼優(yōu)化和編譯器功能。LLM編譯器的推出,標志著Meta在人工智能領(lǐng)域的又一重大突破,將
    的頭像 發(fā)表于 06-29 17:54 ?1507次閱讀

    QT開發(fā)學習筆記1(安裝交叉編譯器

    QT安裝交叉編譯器
    的頭像 發(fā)表于 02-18 10:02 ?954次閱讀
    QT開發(fā)學習筆記1(安裝交叉<b class='flag-5'>編譯器</b>)
    主站蜘蛛池模板: 人人做天天爱夜夜爽中字| 国产乱人视频在线看| 1024视频在线观看国产成人| 起碰免费视频| 亚洲免费福利视频| xxxx性欧美极品另类| 四虎永久影院| 超级碰碰青草久热国产| 511韩国理论片在线观看| 亚洲+国产+图片| 丁香婷婷在线视频| www操com| 色噜噜亚洲| 天天天色| 好紧好爽水真多18| 黄www片| 国产福利久久| 婷婷热| 亚洲黄色网址在线观看| 亚洲 欧美 中文字幕| 男女www视频在线看网站| 国产国产人免费人成成免视频| 国产亚洲网站| 午夜人成| 夜间免费小视频| 日本aaaaa高清免费看| 可以免费看的黄色片| 国产大片黄在线观看| 天堂影院在线| 天天射天天色天天干| 久99频这里只精品23热 视频| 黄色免费的视频| 欧美日韩性大片| 你懂的国产| aa2424在线视频看片| 日韩三级在线观看视频| 奇米小说| 四虎精品永久在线| 国产va在线观看| 亚洲国产一区二区三区a毛片 | 黄色录像大全|