<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > Cortex-A15架構解析:探索強勁性能的秘密(四)

          Cortex-A15架構解析:探索強勁性能的秘密(四)

          作者: 時間:2013-12-21 來源:網絡 收藏

          ARM推出A12就等于否定A15?

            ARM是一家非常純粹的設計公司,它并不向終端消費者、廠商出售任何處理器,而是提供授權給第三方公司,讓其自行設計或者堆砌出自己的處理器。

            這樣的好處是它可以節(jié)省掉一大筆行銷上的資源,ARM設計一款處理器內核并不會產生任何庫存壓力,它只消告訴廠商這個處理器如何做對接以及可以用來干嘛就可以了,接下來就是等著收錢了。

            在這樣的情況下,ARM可以做到非常靈活多變,當看到市場上(也許是將會)存在空擋時候,就能很快推出相應的“產品”。按照時間來看,Cortex-A12的推出其實就是瞄準了Cortex-A7/A53和Cortex-A57之間的空隙,屬于未來一年后的中端偏低市場的主力。

          Cortex-A15架構解析:探索強勁性能的秘密(四)

            在Cortex-A12推出后,有些人就馬上下結論,這代表了ARM對在手機應用上的否定。

            如果以big.LITTLE布局來看Cortex-A12屬于ARM產品規(guī)劃中的big,也就是偏向性能先決的內核,目前確定的制程包括了GlobalFoundries的SLP-28和臺積電的28 HPM。Cortex-A12和Cortex-A9一樣是雙發(fā)射亂序執(zhí)行,但是和A9相比,A12的亂序執(zhí)行不僅限于整數(shù)流水線,而是浮點流水線和內存操作都具備了亂序執(zhí)行。

            此外 A12實現(xiàn)了VFPv4浮點單元并且將Neon向量單元列為標準配備,Coremark測試可以做到單核3.0 DMIPS/MHz,相比之下A9 和A15 分別是2.5和35。

            所以很明顯,A12性能處于A9和A15性能之間,這對ARM來說是很正常不過的事情。事實上ARM在發(fā)布A12的同時還更新了A9,提到A9 r4版的性能更新,按照幻燈片,對分支預測和內存子系統(tǒng)作改進后的r4在IPC 上能做到初版A9 的1.4倍左右。

            Cortex-A15架構解析:探索強勁性能的秘密(四)

            Cortex-A9至今已經有多個版本,見上圖的r1-r4描述

            如果單看IPC的話,A9 r4是不是和A12很類似?那如果按照某些人的思維,A9 r4豈不是可以用來否定A15?

            目前A9 r4已經在NVIDIA Tegra 4i里面采用,按照NVIDIA的數(shù)據,在BBench中相比A9 r1有25%的性能提升,而在SPECint 2000中也有15%的性能提升,基于Tegra 4i的終端很可能會在明年第一季度就能看到,而A12還沒有任何廠商宣布采用,A15即使退下火線也未必是因為A12的出現(xiàn),因為A15的定位接替者其實是基于ARMv8的 A57。

            余論與后記

            Cortex-A15架構解析:探索強勁性能的秘密(四)

            看到這里,相信大家已經基本了解了大致架構和性能、定位,而配備四核的三星Galaxy S4手機已經取得了非常矚目的成功。

            不同廠商、不同型號的四核Cortex-A15處理器在很多方面都存在不少的差別,這些差別或因為設計意念、經驗,或因為各自在某領域的優(yōu)勢,或因為產品定位,或因為制程,這些差別讓我們不能簡單地類比,例如直接把某型號的Cortex-A15四核處理器在性能、功耗的指標類推到另一型號上。


          上一頁 1 2 下一頁

          關鍵詞: Cortex-A15 強勁性能

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();