最近投資公司Cowen Co.分析師蒂莫西·阿庫里(Timothy Arcuri)指出,明年蘋果公司iPhone7配備的的A10處理器可能升級為三核處理器,而且他表示目前自己已經(jīng)發(fā)現(xiàn)了這方面的相關的證據(jù)。該分析師指出,A10處理器升級為三核處理器之后,芯片尺寸將會增加,對晶元的要求也會隨之增加,而最終就是對半導體設備供應商的要求也會增加。
那么行業(yè)是不是都贊同這名分析師的這個看法呢?有人認為A10芯片的尺寸大小相比A9雖然很有可能會增加(A9X芯片的大小也有可能已經(jīng)比A9芯片大),但是蘋果有可能還是不會在A10芯片中多加一個CPU核心。原因是什么呢?
增加核心數(shù)量通常不是最好的選擇
大部分移動應用并不會因為芯片CPU核心的增加而受益,相反每一個核心的性能增加會讓它們受益更多。很多時候在多出了一兩個CPU核心之后,很多移動應用其實并不知道它們應該如何利用這些核心,但是一旦單個核心的性能增加,每一個核心就能以更快的速度來處理單個應用線程,這樣核心性能的增加就能夠得到充分利用。
因為在某一個時間段內(nèi),移動CPU能夠消耗的功率是一定限制的。芯片中的核心越多,當所有核心都在工作的時候,那么每一個核心能夠消耗的功率相對就會較少,以免影響到電池續(xù)航,或者是導致設備發(fā)熱等問題。
當然如今的很多處理器都變得非?!奥斆鳌绷耍鼈冎廊绾卧诓煌暮诵闹g分配功率。在所有核心都在工作的負載情況下,功率在不同核心之間的分配也會不同,而如果是在只有一兩個核心在運行,那么功率又會以另外一種方式來分配。
但是相比在三個、四個甚至更多個核心之間分配功率,在一兩個核心之間分配功率在工作負載中所帶來的好處會更多,如果CPU設計師能夠注意到這一點,那么他們可能會更愿意選擇使用雙核設計。
為什么核心數(shù)量不是越多越好?
你可能會有這么一個疑問:既然CPU能夠根據(jù)核心數(shù)量所需來動態(tài)分配功率,那核心數(shù)量再多加一兩個又有何妨?
好吧,對于這一點你可以列出N多個讓人信服的技術原因,但是還有一個更讓你信服的經(jīng)濟原因:成本。
即使是蘋果公司這樣富可敵國的巨頭公司,他們也不得不考慮這些經(jīng)濟因素。對于蘋果來說,為了獲得最理想的單位利潤,他們也需要將每一臺設備的部件制造成本控制在一定范圍之內(nèi)。雖然iPhone中單個部件的成本并不會高到哪里去,這些小的變更是誘人的,但是我們看到如果有太多部件超過預算,那么利潤就會受到大幅的影響,有大幅削減的可能。
所以我們需要進行這樣一種假設:假設在每一代iPhone上蘋果對芯片尺寸大小也許都有規(guī)定,而從iPhone售價比其他智能手機手機高這一點來看,蘋果得到的這個芯片面積大小應該也比其他芯片設計師得到的大,但再怎么大也會有一個限制。
至少蘋果的CPU核心比和其他廠商的核心相比會更強,也更大。根據(jù)Paul Boldt報道,A9芯片中的雙核CPU和面積為13平方毫米,占據(jù)了整個A9芯片的14%。如果再多加一個核心,那么無疑面積也會跟著進一步增加,這就意味著蘋果要么只能夠是增加生產(chǎn)成本,或者是尋找到新的解決方案,以保持芯片尺寸大小,保持成本。
既然再增加一個核心帶來的好處并不大,那么蘋果就可以從芯片的其他方面來強化性能,比如圖形芯片組(這是一個很特別的東西,如果是同類核心,核心越多,性能越強)。
蘋果還有另外一個更有趣的暗示
在去年發(fā)布的iPad Air 2中配備的A8X處理器使用的就是三核CPU設計,而在今年的iPad Pro中A9X重回雙核設計。A9X中的每一個核心都比A8X中的核心要快,所以A9X的多核性能也要比A8X的多核性能強。
既然在iPad Pro中蘋果使用的是A9的加頻版A9X,對于發(fā)熱等問題它都能夠應對自如,那蘋果為何還需要在iPhone7 A10芯片中多加一個核心。
多加一個CPU核心并不會帶來很大的區(qū)別。我認為在A10芯片中蘋果可能還是會對CPU核心進行調(diào)整,增加時鐘頻率,畢竟16納米制程技術也已經(jīng)愈發(fā)成熟,這些都是有可能實現(xiàn)的。但是A10有可能還是一款雙核芯片,而不是三核芯片。