国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

編譯器對芯片行業到底有什么意義

Wildesbeast ? 來源:今日頭條 ? 作者:芯動力 ? 2020-02-20 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

為什么需要編譯器

以當前最主流的芯片來看,桌面端CPUIntelAMD占據,移動端被ARM、Apple統治,即使我們有新的性能相當的CPU出現了,真的就能立即替代這些霸主嗎?

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

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

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

什么是編譯器

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

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

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

國內現狀

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

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

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

    關注

    463

    文章

    54010

    瀏覽量

    465977
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224958
  • 編譯器
    +關注

    關注

    1

    文章

    1672

    瀏覽量

    51600
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    漢威科技薄膜鉑電阻溫度傳感到底有多強

    測量溫度簡單嗎?簡單卻也不簡單,為了測得準,人類已經努力了上千年!薄膜鉑電阻溫度傳感到底有多強?為何是高端溫度傳感的代表?
    的頭像 發表于 11-28 11:51 ?781次閱讀

    開源鴻蒙技術大會2025丨編譯器與編程語言分論壇:語言驅動系統創新,編譯賦能生態繁榮

    在萬物智聯的時代背景下,操作系統底層能力的構建離不開編程語言與編譯器的關鍵支撐。作為開源鴻蒙生態的核心技術,語言設計與編譯器、虛擬機實現的進步直接關系到開發效率、運行性能與系統安全。本次分論壇聚焦
    的頭像 發表于 11-20 17:24 ?917次閱讀
    開源鴻蒙技術大會2025丨<b class='flag-5'>編譯器</b>與編程語言分論壇:語言驅動系統創新,<b class='flag-5'>編譯</b>賦能生態繁榮

    電磁干擾“江湖三兄弟”:EMC、EMI、EMS 到底有啥區別?

    電磁干擾“江湖三兄弟”:EMC、EMI、EMS 到底有啥區別?
    的頭像 發表于 08-20 15:16 ?2685次閱讀
    電磁干擾“江湖三兄弟”:EMC、EMI、EMS <b class='flag-5'>到底有</b>啥區別?

    如何在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6?

    在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6!
    發表于 08-20 06:29

    邊緣設備AI部署:編譯器如何實現輕量化與高性能?

    電子發燒友網綜合報道 AI編譯器是專門為人工智能(AI)和機器學習(ML)模型設計的編譯器,其核心目標是將高級的AI模型描述(如計算圖、神經網絡結構)轉換為特定硬件平臺(如CPU、GPU、FPGA
    的頭像 發表于 07-06 05:49 ?6635次閱讀

    編譯器功能安全驗證的關鍵要素

    在汽車、工業、醫療等安全關鍵型應用中,確保功能安全合規性需要嚴格的工具鏈驗證。開發安全關鍵型軟件的企業必須遵守ISO 26262、IEC 61508、ISO 62304等國際標準對編譯器工具鏈進行全面的驗證。
    的頭像 發表于 07-05 13:37 ?1574次閱讀

    漫畫科普 | 功率放大器到底有哪些應用?帶你解鎖功放經典應用場景!(一)

    漫畫科普 | 功率放大器到底有哪些應用?帶你解鎖功放經典應用場景!(一)
    的頭像 發表于 06-20 20:00 ?980次閱讀
    漫畫科普 | 功率放大器<b class='flag-5'>到底有</b>哪些應用?帶你解鎖功放經典應用場景!(一)

    兆松科技ZCC編譯器全面支持芯來科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發表于 06-11 09:56 ?1704次閱讀

    RISC-V架構下的編譯器自動向量化

    進迭時空專注于研發基于RISC-V的高性能新AICPU,對于充分發揮CPU核的性能而言,編譯器是不可或缺的一環,而在AI時代,毫無疑問向量算力將發揮越來越重要的作用。進迭時空非常重視RISC-V
    的頭像 發表于 06-06 16:59 ?1231次閱讀
    RISC-V架構下的<b class='flag-5'>編譯器</b>自動向量化

    RVCT編譯器是否比GNU的編譯器的代碼執行速度更快?

    使用FX3S遇到了RVCT編譯器的問題。 1、在SDK的release note中有支持RVCT的描述, 但是在EZ USB Suite的設置中沒有找到RVCT的選項, 請問支持的具體版本
    發表于 05-08 07:49

    HighTec編譯器全面支持芯馳科技車規MCU芯片E3650

    近日,HighTec與芯馳科技共同宣布HighTec編譯器套件將全面支持芯馳新一代旗艦智控MCU-E3650芯片。此次合作,進一步豐富了芯馳車芯產品的工具鏈生態,雙方將攜手為客戶提供高性能、高安全性的解決方案。
    的頭像 發表于 04-28 15:20 ?1793次閱讀

    實測 PTR54LS05低功耗到底有多低

    實測 PTR54LS05低功耗到底有多低?
    發表于 04-27 10:57

    HighTec編譯器全面適配紫光同芯THA6 Gen2系列產品

    近日,紫光同芯與全球領先的汽車級C/C++編譯器供應商HighTec共同宣布,HighTec編譯器完成對紫光同芯THA6 Gen2系列產品的全面適配。此次合作實現了從指令集優化到功能安全的全棧支持,是國產高端車規芯片與國際領先開
    的頭像 發表于 04-02 09:42 ?1182次閱讀

    請問基于GCC編譯器的initcall在STM32如何實現?

    請問各位基于GCC編譯器的initcall在STM32如何實現?哪位實現了嗎?
    發表于 03-13 06:24

    使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC6編譯器很多錯誤,為什么?

    使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC5編譯器可以編譯成功,選擇AC6編譯器很多錯誤,是STM32CubeMX生成FreeRTOS的MDK工程還不支持A
    發表于 03-11 06:32