揭秘:研發(fā)一款CPU需要多長時(shí)間 為什么我們始終做不好?
研發(fā)一款處理器(CPU)到底有多難,為什么我們始終做不好,相信這曾經(jīng)是很多網(wǎng)友心中的疑問。英特爾現(xiàn)任高級首席工程師Ophir Edlis在接受福布斯專訪的時(shí)候,講到了關(guān)于CPU研發(fā)的一些事情。大致來看,對于英特爾而言,研發(fā)一款CPU需要4年時(shí)間。
Edlis表示,開發(fā)一款處理器大約需要4年的時(shí)間。他指出,英特爾需要提前4年判斷未來市場的需求,確保滿足客戶,他認(rèn)為那是一場挑戰(zhàn),尤其是對于架構(gòu)師而言。
英特爾CPU設(shè)計(jì)研發(fā)(引自forbes)
同時(shí),研發(fā)CPU還需要和筆記本廠商、主板廠商、操作系統(tǒng)伙伴、通信企業(yè)、顯示屏廠商、內(nèi)存制造商、軟件開發(fā)者等保持溝通,協(xié)同各方。
任何一個(gè)計(jì)算機(jī)外圍設(shè)備的制造商都有機(jī)會向英特爾建言獻(xiàn)策。他提到,顯示器廠商會的普遍想法是高帶寬,但英特爾一方面要考慮能否提供,還要考慮是否有必要提供,否則一味答應(yīng)就是馴養(yǎng)浪費(fèi)金錢的野獸。
在各模塊互通有無并確認(rèn)后就會開始成片的邏輯設(shè)計(jì),即計(jì)算機(jī)編程階段,保證在流片之前盡可能解決掉每個(gè)IP子集的邏輯BUG。但他指出,能耗、連接顯示器、內(nèi)存后的表現(xiàn),通常只有在流片也就是形成硅晶體后才能看出深層次的問題,這又是漫長的過程。
由此來看,CPU作為計(jì)算的核心,其研發(fā)和設(shè)計(jì)更多需要考量的是“生態(tài)”的需要,并且要深入研究行業(yè)的發(fā)展和需求的變化。
性能提升固然重要,但研發(fā)一款CPU仍需要重視未來的行業(yè)方向。比如人工智能,還要兼顧SoC、顯示引擎、圖形、核心數(shù)、內(nèi)存控制器等各自的演進(jìn)目標(biāo)。他強(qiáng)調(diào),功耗和應(yīng)用場景是很重要的因素,比如在移動(dòng)端狂堆參數(shù)會浪費(fèi)成本,做出貴且不實(shí)用的家伙。
對于英特爾這種有如此深厚技術(shù)積淀的公司,研發(fā)一款CPU尚且需要長達(dá)4年的時(shí)間,這足以說明芯片領(lǐng)域的門檻有多么高!