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