在休息了一個小時之後,Intel目前掌管架構路線圖的Raja Koduri登台開始做主題為“不落下任何一個晶體管”的主題演講。


首先要紀念一下前不久剛去世的法蘭·艾倫女士,她是第一位獲得圖靈獎的女性,對軟件編譯器的發展做出了不可磨滅的重要貢獻,為現代編譯器技術打下了堅實的基礎。為什麼要提到這位先驅呢?因為今天Raja的演講主旨是怎樣更好的將軟件和硬件相結合,讓開發者挖掘出硬件上更多的潛能。

這是一個數據大爆炸的年代,也是摩爾定律逐漸失效的年代。推進人工智能往前行的計算量從幾年前開始已經由2年倍增一次變成了每3~4個月倍增一次。

我們創造數據的速度也遠遠快過於這些數據被分析、理解、傳播、防護和被重構的速度。

“摩爾定律已死”的論調也在以每兩年加倍的態勢增長。

但摩爾定律還沒有死,人們還可以找到很大的空間繼續去維持它。Intel認為,晶體管密度還可以有50倍的增長。

通過FinFET工藝本身,能夠有3x;通過未來的Nanowire,有2x;Nanowire堆疊,有3x。到這裏,傳統的從製程角度獲取晶體管密度的做法可能會行不通了。

那麼就要從封裝上面入手了,從晶圓對晶圓堆疊可以找到額外的2x密度;芯片對晶圓堆疊又有2x。憑藉製程和封裝工藝的雙重發展,最終可以達成50倍密度的目標。

為了延續摩爾定律,Intel就在封裝工藝上面不斷進行創新。

演講終於進入正題,關於軟件和硬件的關係——“軟件正在吃掉整個世界”。

軟硬件之間的關係現在困擾着整個業界。

x86生態中約莫有2000萬的開發者,但是越往底層走,開發者人數越少。

這也就催生出了一個問題,x86的生態金字塔就像瑞士奶酪一樣,中間全是孔洞。

推進新軟硬件結合方案的工作難度就像西西弗斯受罰一樣(西西弗斯被判要將大石推上陡峭的高山,每次他用盡全力,大石快要到頂時,石頭就會從其手中滑脱,又得重新推回去,幹着無止境的勞動)。

x86 CPU將會吸收更多其他架構處理器的東西,每3~5年就會採納新的異種指令集擴展。那麼怎樣才能讓軟件開發有可擴展性,不管CPU怎麼變化,開發者都能即時利用上新的特性呢?答案是抽象化。

這也就是Intel主推的oneAPI將要完成的事業。

演講到這裏就基本結束了。由於是看着 AnandTech的Live Blog 撰寫的,所以可能會與原始演講有一定的差別。不過Raja演講有推銷oneAPI的目的這點是肯定的。