Nvidia 日前揭開其定制 64位ARM核心處理器之神秘面紗,這款代號“Denver”的處理器開發案早在 2011年1月就首度曝光,采用微指令(microcode)架構,具備新一代執行優化功能(execution optimizer)。 該款Nvidia預定在今年推出的雙核心處理器是Tegra K1的升級,鎖定平板裝置應用;目前的32位版本Tegra K1目標應用是Android平臺產品,已進駐了宏碁(Acer)的Chromebook、Goole的Project Tango平板裝置、小米(Xiaomi)的MyPad,以及Nvidia自家的Shield平板裝置。 Nvidia聲稱,64位的 Tegra K1將可讓行動裝置具備PC等級的性能,支援游戲、企業應用以及內容創作等;根據該公司表示,基準測試數據顯示Denver的效能與英特爾(Intel) Haswell處理器相當,且超越蘋果(Apple)的A7系列處理器10~25%。 ![]() Nvidia 展示的數據為x86架構處理器與32位ARM處理器的性能測試比較 不過Nvidia并沒有提供Denver與ARM的標準64位A57核心之性能比較;鎖定服務器與網路設備應用,AMD最近開始提供采用A57核心的處理器樣品,而Applied Micro也推出了定制64位ARM核心的芯片樣品。 因為缺乏標準與定制64位ARM核心處理器的性能測試比較資料,Nvidia是否能藉Denver提升在行動裝置應用領域的地位還不清楚;在該領域,Nvidia還遠遠落后龍頭廠商高通(Qualcomm)。 ![]() Denver處理器核心架構 Denver 每時脈最多能執行7個指令集,最高運作頻率2.5GHz,內涵128+64KB L1快取記憶體,以及2MB的16路集合關聯(set associative) L2快取記憶體。該處理器最新奇的部分則是取代全亂序執行的最佳化執行功能,可處理包括暫存器重新命名、回路展開(unrolling loops)、斷開對false指令歸屬(breaking false code dependencies),以及移除未用的運算等。 該最佳化程序鏈結了相關的例行程序(routines),并應用了128MB的主記憶體,在作業系統開機之前進行安全分割(securely partitioned)。Nvidia架構長Darrell Boggs在近日于美國舉行的Hot Chip大會上表示:「我們看到最佳化程序可帶來兩倍以上的速度提升。」 Denver代表Nvidia使用協同處理器核心 (companion core)的時代已經結束,這是該公司早期32位ARM處理器的優勢所在,而ARM仍持續尋求混合搭配32位與64位核心的解決方案。其他 Denver的特點包括重復使用記憶體管線(pipeline)以統整流量,以及可補償快取記憶體遺漏的預先擷取(pre-fetch)功能。 |