高通和英偉達,誰能成為汽車處理器的贏家?
英偉達比較早進入到這個領域,而且很多汽車廠商(特斯拉,奧迪等)已經在使用terga。高通我知道的只有奧迪2017年會推出驍龍602a的汽車。當然,這個領域還在起步階段,傳統的汽車電子廠商佔主導地位,但我感覺總有一天汽車也會像PC,手機行業的發展一樣。英偉達和高通各有優勢,兩家現在算是走在前面,尤其是英偉達,感覺非常積極。
然而這兩家離汽車電子的老大還差的很遠很遠,nVidia或許稍近。Automotive processor領域最大的龍頭是Renesas,其次是合併之後的NXP,然後是Infineon,再後面是ST,TI這些。Q和N目前基本排不上號,當然他們的潛力或許很大也說不定。
上圖是2014年所有汽車半導體公司在該領域revenue的排名,前十根本就沒有Q和N的影子。2015年的報告暫時還沒有,但是在這一年上圖中排第4的Freescale和排第5的NXP合併了,根據簡單計算可以發現他們現在能以很大優勢排到第一。而Processor領域一直是Freescale的強項,前十大OEM廠商里有七個都首選了Freescale的i.mx。以眼下汽車部件廠商如Continental,Bosch,Denso之類的保守作風,新NXP的地位短時間暫時難以被超越。當然以Q和N相對較aggressive的作風,或許以後市場會有一定的轉變~
汽車裡面有很多半導體部件和處理器。
每個部件的作用也不一樣。
每個部件的利潤,市場容量都不一樣。
現在還沒有一間半導體公司能供應所有的部件。作為 NV Tegra 部門的前僱員 來說一下:
NV 的 tegra 晶元在退出手機市場之後,主要的發力點就是智能汽車 和 遊戲機,前面不少人提到,汽車中的 CPU 不需要很強,其實這個不是很準確。這是以前的汽車電子,現在新的潮流會融入智能汽車,未來發展的方向從 輔助駕駛 到 自動駕駛 再到 無人駕駛,智能汽車會像手機一樣的成為下一個終端入口,類似 Siri 的智能汽車助手早晚也會出現。看似簡單的一塊汽車晶元需要支持的技術可不像播放音樂,道路導航這麼簡單, 而更多的像是 圖像識別,語音識別 那樣的技術。所以作為汽車大腦的主CPU,性能是可以超越手機的(因為不需要考慮功耗),甚至超越PC。 Tegra 晶元圖像處理功能十分強勁,還支持Cuda (沒錯,這貨甚至可以用來為機器學習訓練模型)。NV 目標並不是要和傳統的汽車電子廠商競爭,目前的狀態是緊抱谷歌大腿進軍高端智能汽車領域。我記得沒錯的話,它在多年前就提供了 智能汽車自動駕駛開發平台和計算套件。它的目標就是 要把智能汽車變成 超級計算機。參考: Nvidia的汽車夢:把車輛都變成超級計算機自動駕駛會導致彎道超車,我賭高通
控制整台汽車的CPU不太可能用這兩家的,但是娛樂系統可以考慮啊,我家的寶馬x5這方面實在太爛,什麼都沒法干,慢的要死,沒有WiFi,能3G卻沒法發射WiFi熱點,要是娛樂系統塞個驍龍820進去多帶感
知道電動方程式么,
用的是無線充電,技術來自於高通。因此高通和FIA也已經成了夥伴關係。如果向民用推廣,廠商會用高通的全套電路+NV的tegra?NV積極和走在前面是因為另一個原因,和tegra無關。
另外,微軟非常早期就是F1的系統提供商,後來到F1減少電子設備的使用,才慢慢淡出了(這貨藍屏了會出人命的)。民用方面福特用的微軟的sync,但特么我的福特要連到我的wp的時候,告訴我只支持iphone和android是怎麼回事。高通之類的,現在怕是還很難打入汽車市場,娛樂的還好說,核心控制的晶元怕是還有點問題。
因為汽車的CPU啊,很變態。變態的地方不在於它的內部結構多麼的精細,比如intel的14nm技術屌炸天啊啥的。變態在於穩定性,可靠性。
有幸去了趟2013年的英飛凌汽車電子開發者大會,了解到了一種TriCore技術,大約就是,一個MCU裡面有3個核。
這也不是什麼新鮮技術,多核嘛~這三個核既可以並行了加速程序,也可以執行一樣的代碼來驗證。這個好像也沒什麼。下面高能的來了:
每個核裡面,還有兩個核,一個正常的核,一個輸入和輸出都要翻轉的核,兩個核還使用delay錯開一個時鐘周期,做驗證。也就是說,晶元的電路增加六倍多,每條指令執行時間長一個周期,就是為了做驗證。
卧槽。
以我當時的閱歷,就沒見過這麼奢侈的玩法。何止是奢侈,簡直就是浪費啊!
在可靠性的積累上,我不覺得高通AMD能做到這樣。
以上汽車CPU和手機、電腦CPU是個不太一樣的東西。
首先,目前的汽車CPU對於運算能力的需求並不算高,以我接觸的片子來看很多都是主頻幾十MHz的小晶元。對於汽車廠商來說,晶元最重要的是「夠用」。也就是怎麼用最少的錢去完成工作。無論是在手機還是在電腦上,更高性能的潛力和價值都是很大的,因為用戶總是企圖用他們的手機和電腦去在更短的時間內完成越來越複雜的工作。而在大部分汽車上,功能一共就那麼多,而且相對簡單,所以晶元的成本因素遠勝於計算能力。甚至包括晶元搭的flash,內存,都是能省則省。這就是為什麼很多汽車廠商會願意花大加錢去買好的Compiler(Green Hills Compiler for Example,哇哈哈!),因為購買軟體的成本,和升級晶元的價格乘以數十甚至數百萬輛車比起來簡直微不足道。Tesla是在用tegra,不過Elon Musk是個瘋子對吧~而且Tesla也確實需要一個足夠牛的晶元去做他們瘋狂的事情。更何況Tesla不差錢呀~目前來看Tesla還是富人的玩具~
其次,汽車CPU,或者說SoC,對於穩定性的要求很高,因為這畢竟是會出人命的東西。人們的習慣就是,如果一個東西用了好久,已經被證明是穩定的,而且還能用,我們就不輕易換掉它。所以在汽車領域,晶元的更迭速度要比手機和電腦慢。
還有一點是值得注意的,在傳統的汽車裡,可能會有幾十上百個Processor,這裡面有技術瓶頸的緣故,也有安全考量。把核心系統隔離出來單獨處理,把簡單的代碼寫對驗證完整,才是正確的方法。而這個所謂「隔離」,最直接的莫過於物理隔離。也就是我核心電路(剎車油門)和非核心電路(空調啊,音響啊啥的)CPU和電路壓根就是兩套(或者多套),這樣物理隔離導致了對於高強度CPU的需求更小,而是多個小CPU。然而,現在的汽車廠商們就想了,我就用少量的CPU,然後把所有系統寫到一個SoC上多好啊!省時省力。再把我這個系統連上網,現在時髦Internet of Things嘛!這樣就可以像Tesla一樣實時更新了!
在去年中旬,一個黑客在遠程利用音響的漏洞,劫持了一輛在高速上的Jeep,讓Jeep直接撞向了垃圾堆。Hackers Remotely Kill a Jeep on the Highwaya€」With Me in It 很酷吧!是的,一個娛樂系統的漏洞弄崩潰了核心系統。這個黑客是做個實驗來證明Jeep有漏洞,試想恐怖分子如果掌握了這個漏洞,在某一天開啟代碼,世界會變成什麼樣子?WOW!
所有人都說Jeep是2B公司,我們的車絕不會這樣。可是誰能保證?當你把你的系統裝在同一個晶元,或者同一套電路中,互相有通訊的時候,再把你的系統連上互聯網,你就已經把命運交到了你晶元和系統的手裡。如果你的系統跑的是Linux,呵呵。
然而這個問題就沒有解決方法么?真的不能在同一個硬體系統下設置核心與娛樂系統,然後把我酷酷的車車連上網么?其實是可以的,下面就不得不介紹一下INTEGRITY,Green Hills Software的RTOS。作為一個mathematically proven不同的address space之間不會互相影響的RTOS,INTEGRITY已經被用在了近十年新上天的幾乎所有商業飛機(中國的C919不是),以及美國F16之後的所有戰鬥機,還有B系列的轟炸機上。從飛機走到汽車,比從PC或者手機走向汽車的路要好走的多了。實際上,已經有很多汽車廠家買了INTEGRITY的使用權以及GHS的Devl Tool去開發自己新的酷酷的能連上網路的汽車了~
最後,對汽車晶元感興趣的同學,EEMBC -- The Embedded Microprocessor Benchmark Consortium 這是大名鼎鼎的EEMBC(一個第三方晶元跑分機構)的汽車晶元的跑分鏈接,裡面有各種汽車上會用到的CPU/SoC~看的時候可以順便注意下,他們跑的分是用什麼Compiler跑出來的喲~高通收購恩智浦了,而自從恩智浦收購了飛思卡爾之後就是汽車電子市場份額最大的半導體公司了。
for self driving car, NV will be the winner. just think about software, opencl vs cuda ?? any chance to win?
飛思卡爾和恩智浦合併後,好像成汽車電子半導體的龍頭?
這兩家只是競爭車載處理器,比如車載導航,車載娛樂等,而不是汽車(車身)處理器市場(ECU)。
聽說過海思嗎?
高通或許更有優勢,通用處理兩者都有經驗,tegra現在的產品性能不錯規模較大一般都在平板以上平台搭載,高通性能也很強,而且在各個平台上都有一席之地特別是手機。但是高通在基帶方面有更大的優勢,我覺得將來在汽車上通信數據交換有很大發展空間。
推薦閱讀:
※Imagination Technologies 的行業地位如何,有哪些領先技術優勢?
※為什麼顯卡不裝驅動也能使用?
※是不是GPU和DSP進行邏輯判斷要比CPU慢?
※如何看待「全球首起英偉達、AMD 粉絲暴力血案:一言不合11刀捅死對方」?
TAG:汽車 | NVIDIA英偉達 | 圖形處理器GPU | 高通Qualcomm |