【
中國智能制造網(wǎng) 行業(yè)動態(tài)】如果你有進(jìn)入AI行業(yè)做芯片的想法,那至少要簡單思考一下這個問題了。目前所謂AI芯片的產(chǎn)品狀態(tài),可能和你想象中高大上的東西有很大差別。
想做AI芯片?你必須先了解這些
有哪些公司在做AI芯片?
正在做AI芯片的公司可以分為幾類:初創(chuàng)公司,傳統(tǒng)芯片公司,應(yīng)用設(shè)備公司以及軟件算法公司。
AI芯片初創(chuàng)公司是批冒險家,發(fā)現(xiàn)了新大陸上的金礦。例如地平線、寒武紀(jì)、啟英泰倫等,就是直接以AI芯片為目標(biāo)的。初以FPGA為產(chǎn)品形態(tài)的深鑒,今年也開始向芯片進(jìn)軍了。這部分,也有正在國內(nèi)開分部的國外初創(chuàng)公司,例如Kneron。
傳統(tǒng)芯片公司是殖民者,聽說AI芯片這片土地不但比較肥沃而且富含金礦,于是帶著自家的人和槍就沖過來了。國內(nèi)典型的有華為、杭州國芯、比特大陸等。這類公司也包括一些傳統(tǒng)的IP提供方。
應(yīng)用設(shè)備公司和軟件算法公司本來是殖民者的合作方,在金礦的誘惑下,也開始招兵買馬,開著水陸兩棲登陸艦就來搶灘了。典型的如,??怠⒃浦?、云飛勵天、依圖科技、科大訊飛等等,以及傳說中的百度。這些公司中,有的雖然沒公開宣布做芯片,但是已經(jīng)悄悄在招聘了;有的雖然宣布要走芯片路線,但是還不見招聘信息。如果去這些公司有所不便,你可以根據(jù)你想去的城市,找找有沒有號稱要做AI的公司,或者公司分部,然后再去主頁看看招聘頁面,找找你適合的職位。
AI芯片是怎樣的?有什么特別?
如果你有進(jìn)入AI行業(yè)做芯片的想法,那至少要簡單思考一下這個問題了。目前所謂AI芯片的產(chǎn)品狀態(tài),可能和你想象中高大上的東西有很大差別。
廣義上講,能運行AI算法的,似乎都可以叫AI芯片。這種AI芯片和其他soc芯片也沒什么區(qū)別。其實,目前任何有編程能力的cpu芯片都可以執(zhí)行AI算法,只是效率不同的問題。即使一顆386,也可以跑個CNN算法,做個語音識別任務(wù),只是可能幾個月以后才有結(jié)果。這樣的芯片我們一般不好意思稱之為AI芯片。
但也有面子大的,有的公司號稱推出的智能芯片,其實只是把收集的語音數(shù)據(jù)通過網(wǎng)絡(luò)傳到了云端,然后從云端拿回結(jié)果而已。與之形成對比的是,有些公司并沒有將自己的芯片宣傳為AI芯片,比如movidius和mobileye(可能是因為當(dāng)時開發(fā)產(chǎn)品的時候AI概念還不火,沒法拿來做PR)。這兩家的芯片都是做計算機(jī)視覺處理的,都集成了多個向量處理器,由于可以運行基于CNN的視覺處理算法來實現(xiàn)一些智能的功能,所以我們也不自覺地將其稱為AI芯片了。
狹義上講,我們可以定義AI芯片為“專門針對AI算法做了特殊加速設(shè)計的芯片”。這種芯片的核心就是神經(jīng)網(wǎng)絡(luò)加速器,或者叫深度學(xué)習(xí)加速器。但是,作為IC工程師,大家都知道,僅有一個加速器是沒法使用的,所以,除特殊情況外,AI芯片都是包含了特定NN或DL加速器的SOC。例如,華為大打AI概念的手機(jī)AP麒麟970中,集成的是寒武紀(jì)的專為DL打造的處理器IP;蘋果用于iphone-X的A11,集成了其自己研發(fā)的Apple Neural Engine。其他的,深鑒的DPU在處理NN計算時使用了獨特的壓縮技術(shù),比特大陸的“智子”更像是一個GPU。
可以看到的趨勢是,集成NN加速器的狹義AI芯片會成為主流。Movidius新的Myraid X芯片,Mobileye新的EyeQ5芯片,都在原來的基礎(chǔ)上增加了特定的NN加速器。地平線即將發(fā)布的款芯片,也是針對視覺處理任務(wù)的,完全使用自己的NN加速器,沒有內(nèi)置其他的向量處理器。
當(dāng)你看到某個公司發(fā)布了AI芯片,或者公布了AI產(chǎn)品的時候,你需要擦亮眼睛,認(rèn)清這個新的瓶子里到底裝的是舊酒還是新酒。下圖,分別是兩家公布的NPU結(jié)構(gòu),大家可以自己分辨一下。當(dāng)然,如果你不是IC工程師,你在這方面的定義可以更廣義一些,比如關(guān)注到AI產(chǎn)品的層面。
行動篇
重新看待面試
引用專業(yè)人士的話,面試只有三個問題:
Can you do the job? (實力)
Will you love the job? (意愿)
Can we tolerate working with you? (個性)
對于應(yīng)聘者,面試的過程,就是要說明實力、表達(dá)意愿、展現(xiàn)個性的過程。而對于我們面試方,面試的過程,就是在通過各種問題來考察你的實力、確認(rèn)你的意愿、了解你的個性的過程。展開來說的話,面試是個很大的話題,這里只能簡單說說,并針對幾個有代表性的問題做些回答。
用項目經(jīng)歷說明你的實力
如果你能在簡歷中突出地展示出你的實力,尤其是對公司的產(chǎn)品有用的實力,這是一個好的開始。不過更重要的是,在面試過程中體現(xiàn)出來。
舉例來說,如果你要去一家做AI芯片的公司應(yīng)聘,必然要先了解一下公司產(chǎn)品的大概情況。然后,你可以在面試中突出你與之相關(guān)的實力和項目經(jīng)驗。例如,你做過圖像信號處理(ISP),這對做視覺處理器的公司是有用的經(jīng)驗。
同時你會發(fā)現(xiàn),VPU芯片都有MIPI接口,都有DDR接口。OK,這方面的經(jīng)驗也是加分項。再多看看,這些xPU絕大多數(shù)都不是單純的算法硬化的加速器,而是復(fù)雜的SOC,因此,一定要告訴面試官你所做過的SOC項目情況。
比如,在奧巴馬應(yīng)對扣扣熊的面試問題(注意,面試官還給了重要提示):“Can you tell me about some of your accomplishment?”時:
奧巴馬給出了上面這一長串回答,但是真正對雇主有用的呢?好像只能提煉出一條:當(dāng)然,如果你能像《當(dāng)幸福來敲門》中的威爾·史密斯一樣,當(dāng)著BOSS的面快速搞定魔方,也是能力的有力展示。
表達(dá)個人意愿同時了解公司的意愿
意愿包含很多方面,應(yīng)該抓住有限的面試時間,告訴對方你看重的是什么。戶口?薪酬?福利?還是職位空間或工作內(nèi)容?至少,要說說你對自己職業(yè)的規(guī)劃、對工作內(nèi)容的期望。
你可能覺得這對獲得offer沒什么用,但是,注意我上面寫的“要了解公司的意愿”。
公司在組建團(tuán)隊時,不是組建一個標(biāo)準(zhǔn)化的游行方陣,而是在組建一個足球隊,每個人都有自身的位置,并且,要是一個有層次有梯度的團(tuán)隊。所以,公司在每招一個隊員的時候, 都預(yù)先有一個團(tuán)隊定位,這就是公司的意愿。如果你的意愿和公司的意愿不匹配,那很可能導(dǎo)致不愉快的相處過程。
舉個例子來說,雖然大家都想做AI芯片中的神經(jīng)網(wǎng)絡(luò)加速器部分,但是現(xiàn)實是不可能安排每個人都去做這部分。如果你不介意做些其他的design或verification的工作,你也會有機(jī)會參與神經(jīng)網(wǎng)絡(luò)加速器的設(shè)計驗證工作。
當(dāng)然,你也可以表示對工作內(nèi)容沒有什么要求,服從組織安排。
(原標(biāo)題:聽說你想做AI芯片?)