正式介紹高通處理器之前,筆者認為還是先來大致了解下高通和ARM公司之間的關系。在之前的文章中我們也介紹過ARM公司以及相應的ARM架構,實際上,包括高通在內所有終端手機芯片廠商的手機處理器產品的底層都是基于ARM指令集研發的,就如同PC處理器均采用x86架構的道理一樣。ARM公司授權提供核心指令集以及相應的架構,比如廣泛應用的Cortex-Ax系列核心架構就是ARM所研發的,其他芯片廠商或直接拿來使用,或基于現有的架構進行二次定制修改,而像高通這樣的公司則選擇基于ARM指令集進行深度開發,從而形成自己獨有的核心架構。
在手機處理器領域占據核心作用的ARM公司
關于兩者之間的關系,通過一個關于汽車的比喻或許能夠更好的理解。ARM公司所授權的核心架構就好比汽車的發動機,手機終端芯片廠商就好比汽車廠商,它們可以憑借自己的技術優勢,針對相應的市場需求制造出不同性能、不同功耗的汽車,而基于何種發動機進行研發生產,很大程度上就已經決定了這臺車能跑多快。可以說ARM公司所提供的指令集以及內核架構,在手機處理器制造上有著舉足輕重的作用。
高通在手機處理器行業取得了世人矚目的成就
此前,很多人了解高通公司或許跟其主導制定的CDMA網絡技術標準,以及所獨有的CDMA和部分WCDMA專利有關。作為全球最大的無線芯片企業,高通憑借其創新精神以及多年積淀的技術優勢,在無線通訊行業所取得的成就是令人矚目的,而在進入手機處理器行業后短短幾年也取得了同樣令人震驚的業績,在手機處理器行業的地位和重要性堪比PC平臺的英特爾。
高通手機處理器系列產品布局
目前,高通已將旗下的手機處理器統一規劃為Sanpdragon(驍龍)品牌,針對不同的市場以及產品本身的需求,又將其分為S1、S2、S3以及S4這四大系列。其中S1針對大眾市場的智能手機產品,也就是我們所熟知的千元內智能手機;S2針對高性能的智能手機和平板電腦;S3在S2的基礎上對多任務以及游戲方面有更大提升,其中非議最多的MSM8x60型雙核處理器就屬于這個系列;S4是高通最高端,同時性能也最強的處理器系列,其中的雙核以及四核產品主要針對下一代的終端產品,包括Windows8平板等。
高通Snapdragon品牌產品布局路線圖
高通Snapdragon品牌產品布局路線圖
高通Snapdragon S1處理器:面向低端智能產品
高通Snapdragon S1系列處理器包括QSD8650/8250,MSM7627/7227,MSM7627A/7227A以及MSM7625 /7225, MSM7625A/7225A,它們均采用65nm工藝制程,最高配置1GHz主頻以及Adreno 200圖形處理器。
面向入門級的Snapdragon S1系列產品
由于高通擁有核心CDMA專利,因而S1的每個系列均包含兩個型號,比如QSD8650/8250,區別就在于前者可同時支持CDMA和WCDMA,而后者則只支持WCDMA。這一系列中數QSD8250最具代表意義,東芝在2009年推出的全球首款1GHz智能手機TG01就是采用這款處理器,后續包括HTC G7(網購最低價 1499.0元)以及索尼愛立信X10(網購最低價 1699.0元)等明星機型均采用這款處理器,QSD8250的量產標志著智能手機正式進入GHz時代,同時手機處理器的競爭也開始進入白熱化階段。
QSD8250的量產標志著手機處理器進入GHz時代
雖然同屬于S1系列,但這些型號在核心配置上依舊所有區別,其中QSD8650/8250采用Scorpion架構研發。不同于其他公司單純使用基于ARM v7指令集架構設計的Cortex-A8構架,高通在Cortex-A8架構基礎上加入部分亂序執行能力,從而形成自己的Scorpion架構。相比A8架構,在相同主頻下Scorpion架構能節省30%左右功耗,或者消耗同等功耗時性能提升25%,這也是當時高通處理器能夠領先于其他同級產品的主要原因。
高通QSD8x50處理器擁有64KB一級緩存以及640KB二級緩存,最大支持512MB DDR內存,視頻解碼方面內置DSP,支持720P的H.264格式硬解。憑借其出色的性能、優良的功耗控制以及良好的兼容性,為高通今后在手機處理器行業所取得的成就奠定了堅實的基礎,包括后續亮相的所有基于微軟WP平臺的手機,幾乎無一例外全都采用高通平臺的手機處理器。
高通基于ARM指令集研發的Scorpion架構
而MSM7627/7227采用ARM11架構,主頻設定為600-800MHz,盡管MSM7625/7225也采用ARM11架構,但主頻僅為528MHz。而MSM7627A/7227A(主頻為800MHz-1GHz)和MSM7625A/7225A(主頻為800MHz-1GHz)均采用Cortex-A5架構,雖然是Cortex-Ax家族中最低端的,但性能上優于ARM11架構,因其功耗較低以及單位功耗的效能高,在千元內智能手機市場得到了廣泛的使用。
隨著智能手機硬件的快速發展,雖然目前看來高通Snapdragon S1系列處理器在性能以及生產工藝方面已經顯得有些格格不入,但因其低廉的價格以及特殊的市場定位還是能夠在較長一段時間內出現在我們視野中。
高通Snapdragon S2處理器工藝改進/主頻提升
雖然一代產品取得了較大的成功,但由于采用較為初級的65nm工藝制程,高通Snapdragon S1系列處理器在功耗以及發熱控制等方面開始為人們所詬病。隨后,高通推出了采用45nm工藝制程的第二代手機處理器。我們知道制程數量級越小,也就意味著在處理器主板上單位面積中容納的晶體管的數量更多,這樣處理器的主頻就能提升更高,同時更先進的制程還擁有更小的耗電和發熱量,因而高通Snapdragon S2系列處理器在性能上的提升是顯而易見的。
工藝以及主頻提升的Snapdragon S2系列產品
高通Snapdragon S2系列處理器主要包括MSM8655/8255,MSM7630/7230以及APQ8055。雖然這一系列仍舊采用Scorpion架構研發,由于制程技術得到了改進,S2系列處理器的最高主頻可提升至1.4GHz并且集成了更為強悍的Adreno205型GPU,支持HSPA+網絡,最高支持1024*768像素分辨率以及720P高清視頻播放,同時功耗控制上相比一代產品也降低了30%。
2011年多數單核高端智能手機均采用Snapdragon S2處理器
其中MSM8655/8255的主頻設定為1.4GHz,主要針對中高端單核智能手機。而MSM7630/7230主頻設為800MHz,雖然頻率不高,由于新的工藝和設計,性能上相比一代1GHz產品更為強悍,這也是為何采用MSM7230的華為U8800(網購最低價 878.0元)在使用上,感覺會比主頻更高的HTC G7流暢的原因,因為HTC G7搭載的是一代的QSD8250處理器以及所集成的Adreno200型GPU。
可以看到,高通Snapdragon S2相比一代最大的改進,在于采用較為先進的45nm工藝制程,同時加強了圖形處理方面的性能,當然在功耗控制上也有了較為顯著的改進。2011年面世的很多單核高端智能手機均采用了這一系列的處理器,如HTC G10/G11、諾基亞WP新機Lumia800以及索尼愛立信LT18i/LT15i等。高通這一些列處理器的發布以及量產,不僅加深了與HTC等大牌手機廠商之間的合作,一定程度上也進一步鞏固了其在手機終端芯片領域的領導地位。
備受質疑的雙核高通Snapdragon S3
2011年1月,LG在MWC上率先發布了全球首款雙核智能手機Optimus 2X(網購最低價 1410.0元),它搭載了Nvida Tegra 2雙核1GHz處理器,這也使得雙核智能手機大戰的序幕正式拉開。盡管高通在雙核處理器的發布上落后于Nvida,但在隨后的臺北國際電腦展上,高通也及時跟進推出了其第三代Snapdragon手機處理器,最高1.5GHz主頻的雙核處理器為其賺足了眼球,但同時也招來了無數的非議,“膠水處理器”以及“高頻低能”等質疑聲不絕于耳。
備受質疑的雙核高通Snapdragon S3
高通Snapdragon S3系列處理器主要包括MSM8660/8260以及APQ8060,這三款產品在性能上一致,只是功能和適用范圍上稍有區別,MSM8660可同時支持WCDMA以及CDMA網絡,而MSM8260則只支持WCDMA網絡,APQ8060相比MSM8660/8260去掉了基帶通訊模塊,是專為平板電腦和大屏顯示終端而設計的。
高通MSM8x60系列處理器依舊沿用了45nm工藝制程,512KB二級緩存,支持LPDDR2 1066的內存,擁有兩個基于Scropion架構的核心處理器,主頻設定為1.2GHz-1.5GHz。相比二代的產品,雙核的高通Snapdragon S3系列在性能上得到了一定的提升,不僅擁有更強勁的多任務處理能力,同時在功耗控制上也比單核要低。
前三代高通Snapdragon系列產品對比
此外,它還有更強大的多媒體性能,內置有更為先進的Adren220圖形處理器,支持Open GLES 2.0和Open VG 1.1技術的3D/2D圖形加速引擎,支持1080P高清視頻編解碼和24位色WXGA分辨率顯示輸出,整合低功耗GPS芯片和音頻引擎芯片。Adreno220的像素填充率和三角形生產率分別為532M/s和88M/s,而Adreno205像素填充率和三角形生產率僅為245M/s和42M/s,從數據上看,性能比一代GPU提升了一倍多。
為何有高頻低能的質疑
但搭載高通MSM8x60系列處理器的手機上市之后,卻招來了用戶普遍的質疑。認為相比Nvidia Tegra 2等其他同級雙核處理器,高通只是提升了單核的主頻,不僅制程工藝上落后,依舊沿用老的Scropion架構而并非Cortex-A9架構,以及采用異步的雙核邏輯架構設計,這些都對處理器整體性能的表現帶了負面影響。總而言之,網友們普遍認為,高通MSM8x60處理器是一款高頻低能的雙核處理器。
相比于同級的雙核產品,如Nvidia Tegra2,由于采用更為先進的40nm工藝制程,同時基于更為先進的Cortex-A9內核架構研發,擁有完全的亂序執行能力(Scropion架構僅有部分亂序執行能力)。此外,有別于高通采用異步雙核邏輯架構的多核布局,Tegra 2等產品均采用同步多核邏輯架構,這使得每個核心處理器擁有更短的指令周期,執行效率上就比高通MSM8x60更有優勢,大致上1.5GHz主頻的高通異步雙核處理器在性能上相當于同等雙核Cortex-A9架構處理器1.2GHz左右的水平,這也是為何網友會認為高通MSM8x60雙核處理器屬于高頻低能的重要因素。
小米手機的雙核MSM8260處理器主頻引發質疑
保障性能的同時需最大限度控制功耗
那么這種觀點是否完全客觀呢,高通王宇飛博士似乎并不認同這種質疑,對此他有著一番獨到的見解。高通驍龍S3是一個完整的系統芯片解決方案,集成雙核Scorpion架構CPU、GPU、3G調制解調器、多媒體引擎、GPS和系統級的管理軟件等。
王博士認為,Scorpion作為高通自主設計的異步多核處理器微架構,與Cortex-A8/A9的設計和特性上都有顯著差異,在高主頻、節能和浮點加強方面有獨到優勢。通過設計這樣一個系統,能提供運算所需的電能,同時盡可能地省電。比如現在CPU要完成一項計算強度非常大的工作,同時還要執行其它的一些小任務,就可以讓一個CPU運轉提供最高性能,同時另一個CPU可以工作在較低的頻率,這樣就能更好的控制功耗。
筆者認為是各取所需吧。高通MSM8x60之所以采取這一舉措還是有它獨特的考慮,那就是雙核處理器在性能提升的同時所帶來的功耗問題。高通MSM8x60采用異步雙核邏輯架構,這樣每個內核可以在不同的頻率和不同的電壓下執行各自的任務,乃至直接關閉其中的一個核心。在電力節省及功耗控制上,就比同步雙核邏輯架構的處理器有優勢,當然這是以犧牲部分處理器性能為代價的。
盡管高通MSM8x60處理器所采用的Scropion架構,在整體性能方面弱于Cortex-A9,但其提升了Neon協處理器的運算性能,將傳統Cortex-A8以及A9標配的64bit Neon單精度浮點引擎升級為128bit,能提供更強勁的浮點運算支持,并且在不需要的時候可以關閉一半變成64bit以節省電力。
Nvidia認為發揮雙核處理器的性能更重要,而在高通看來,在當前手機電池技術得不到很好的改進情況下,必須在控制處理器功耗的基礎上再提升雙核處理器的性能,如果續航能力沒有保證,擁有再強的性能也是沒有意義的。其實說白了,也就是兩家公司對雙核處理器的產品研發理念不一樣,我們作為用戶無需對其太過于深究,選擇自己認為合理的即可。
總而言之,雖然處理器性能方面高通MSM8x60稍顯弱勢,但由于其擁有專為多任務而設計的高集成度SOC解決方案、出色的功耗控制以及全面兼容目前主流的Android以及WP7系統平臺,這在一定程度上也彌補了性能上的缺陷。另外筆者還想說的是,高通MSM8x60系列處理器仍舊是一款真正的雙核處理器,而并非所謂的“膠水處理器”或者“偽雙核”。
全新架構和工藝的高通Snapdragon S4
隨著高速LTE網絡在全球范圍內的部署,以及最新應用程序對手機性能需求的提升,以往單純靠提高處理器主頻或增加內核的方式,已經無法突破手機處理性能發展的瓶頸。在這樣的背景之下,高通新一代Snapdragon S4系列處理器應運而生,它采用最新的核心架構設計以及最先進的工藝制程,以尋求手機芯片高性能需求和低功耗控制之間的平衡。
全新架構和工藝的高通Snapdragon S4
高通Snapdragon S4系列包括MSM8x70/8x30/8x60以及APQ8064,覆蓋了單/雙/四核處理器。相比之前三代產品,新產品在核心架構以及生產工藝上都實現了大跨度提升。該系列產品全部采用業界最先進的28nm工藝制程,更高精細度的制程帶來的不僅是性能上成倍的提升,同時在功耗控制以及電源管理上也有顯著的優勢,這樣處理器就能以較低的功耗提供較為強勁的性能。
高通Snapdragon S4系列全平臺產品圖
28nm工藝制程的S4處理器擁有更強的熱性能
經過改進的新Krait內核架構
高通第三代MSM8x60處理器之所以被人詬病為高頻低能,除了采用異步多核之外,基于老舊Scorpion核心架構的研發也是重要的因素。因此在CPU核心架構上,高通Snapdragon S4系列產品完全摒棄了此前的Scorpion架構,轉而采用高通基于ARMv7指令集最新研發的Krait內核架構,單核最高主頻可達2.5GHz。而相比Scorpion架構,新的Krait架構在Scorpion的基礎上作了不少改進。
S4系列中MSM8960型處理器塊狀圖
首先在架構的前端方面,Krait顯然要更“寬”,一個時鐘周期可以執行三次fetch與decode操作。每個Decoder都相當于ARM11的single issue能力模塊,對比前代Scorpion架構的2-wide,3-wide的Krait架構提高了50%。后端執行單元方面則是簡單的擴張,從Scorpion的三個增加到了七個,可以并行執行4條指令。而在指令執行階段,Krait終于進入了Cortex-A9階段,可實現完全亂序執行。流水線方面,Krait的整數流水線由Scorpion的10級略微提高至11級,對比Cortex-A15的15級流水線,高通的設計含有更多的定制化邏輯模塊,同樣使得處理器的頻率容易提升。
主流的幾款核心架構比較
對比Scorpion架構,Krait還在Cortex-A15基礎上加入的新虛擬化指令集和40bit內存尋址,雙核型號的二級緩存也從512KB升至1MB。ARM核心的性能通常用DMIPS(Dhrystone Millions of Instructions per Second)來衡量,從上表中我們可以看到,Krait的DMIPS/MHz性能為3.3,而同頻的Cortex-A9為2.5,速度上Krait提升約30%,比上一代Scorpion架構提升1.6倍。
更低功耗實現更多功能
在多核架構方面,高通依舊將Krait架構設計為異步對稱式多核處理器(aSMP),每個內核包括二級緩存均有一個獨立的電壓和時鐘,這種設計使得每個CPU內核都能根據所處理的工作,以最有效的電壓和頻率運行,而在不需使用時都可以獨立關閉,使其在待機狀態下沒有功耗,這些特性使得采用aSMP架構比同步SMP架構在功耗方面減少25%-40%。
異步多核CPU架構功耗更節省
總而言之,Krait的設計采用了使用新電路技術的定制設計流程以提高性能,降低功耗。這實現了非常有效及寬范圍的動態時鐘和電壓調節(DCVS),可適用于不同使用模式包括從熱待機到中/ 高水平的處理要求。Krait架構的CPU可以平滑地從低功耗、低漏電模式轉換到高速性能的模式。
高通王宇飛博士告訴我們,通過這一些列的改進,Krait架構能在非常低的功耗下實現更多功能,不僅整體性能方面相比Scorpion架構提升了60%以上,而且較當前采用ARM的CPU內核則提高150%,并同時能將功耗降低65%。
Krait在整體性能方面比Scorpion架構提升60%
此外,高通驍龍S4為解決屏顯耗電的難題還采取了兩項新技術——BRITE和GridView。前者能根據屏幕上正在顯示的內容,動態調整背光亮度并利用自然光,在適當的條件下可以降低高達50%的功耗;而GridView可以智能地以整頁生成的方式刷新界面。
多媒體性能提升50%
在多媒體性能方面,高通Snapdragon S4系列將圖形處理器升級至Adreno225,擁有130m/s多邊形生成率、760m/s像素生成率以及314mp/s 3d渲染率,性能上相比三代處理器的Adreno220提高了50%,處理能力是Adreno200的6倍。
Adreno225性能比Adreno220提高了50%
常見SoC芯片GPU性能參數比較
同時,Adreno225是擁有統一渲染架構的完全可編程OpenGL ES 2.0 GPU,通過提供靈活的頂點著色處理,使得GPU的處理能力達到最大化。另外相比Adreno220,Adreno225支持Windows8的DirectX 9.3,支持1080P HD視頻解碼以及3D顯示,全系統的兼容性也是Adreno225 GPU相比于同級GPU產品的一大優勢。
而在MWC期間, 高通宣布將推出驍龍S4 MSM8960專業版(Pro Version)處理器,該處理器芯片采用Adreno 320 GPU。該GPU為S4注入新的多媒體功能,如計算型照相機、光場相機等。Adreno 320還配備了加速Windows系統的專用硬件,并全面支持頂級游戲引擎。該專業版針對各操作系統進行了優化,包括Windows 8。
單芯片可支持全制式網絡
網絡制式兼容性是高通處理器芯片一貫來的優勢所在,對此高通王宇飛博士進一步強調,新一代SoC解決方案高集成的特性在Snapdragon S4系列處理器上也得到了很好的繼承,特別是首次完全集成的3G/4G全模式調制解調器。其中,雙核的MSM8960則是幾乎支持世界所有網絡制式的手機芯片,在單一芯片上集成包括2G、3G以及4G調制解調器技術,它集成的基帶芯片基于高通第二代(3GPP rel.9)LTE MODEM,與MDM9x15中的幾乎一樣,這也是蘋果為什么還沒有推出LTE版iPhone的原因(等待高通28nm基帶芯片)。
高通在LTE技術具有絕對領先優勢
另外,高通Snapdragon S4處理器還集成了許多其他流行的無線技術,包括藍牙4.0、GPS、FM以及Wi-Fi(a/b/g/n)等功能。
市場競爭力不輸四核Tegra 3
盡管在同期,Nvidia已經搶先發布了針對手機終端芯片市場的Tegra 3四核處理器,并且集成了性能更為強大的Geforce GPU,后續上市的HTC One X(網購最低價 3160.0元)也讓我們見識到了Tegra 3四核處理器所展現的強大性能,而高通S4系列針對手機終端芯片市場并未有相應的四核產品。但不可忽視的是,高通S4系列處理器產品不僅采用更為先進的Krait核心架構以及業界領先的28nm工藝制程,而且高通所具備的LTE專利技術以及高通芯片的高集成度特性都是其他芯片廠商所不具備的優勢。
這也解釋了,HTC為何在發布搭載Tegra 3四核的One X之后,在需要推出LTE定制版的One X時卻使用高通S4系列的MSM8960雙核處理器。
不可否認,高通S4系列雙核處理器在綜合性能上會稍遜于Nvidia Tegra 3等四核處理器,可大多數情況下并不需要完全發揮出四核的性能。用戶都只是在進行一些常規操作時,高通S4系列處理器的性能表現或將比Tegra 3更為出色,而且功耗控制也一直是高通芯片的優勢所在。總而言之,在四核處理器全面來襲時,憑借產品本身的技術優勢以及與各大手機廠商積累多年的合作關系,高通S4雙核系列產品在市場上仍然具有很強大的競爭力。
小結
此外,高通王宇飛博士還進一步強調。目前高通已經擁有完整的產品路線規劃,平臺已覆蓋入門級以及中高端智能手機、平板電腦及智能電視等終端,而合作伙伴可利用同一個平臺研發出全系產品。高通還提供更好、更穩定的軟件來減少客戶產品的上市時間,減少做定制化的時候所產生的那些麻煩,能給客戶提供一個好的工具降低研發成本,以保證他們在做二次研發的時候能夠節省成本。相信,這也是高通手機處理器芯片相比其他競爭對手產品的一個優勢。
至此,筆者已經大致上為大家闡述了,高通在手機處理器上的產品布局以及各系列產品所獨有的特性,特別是代表目前業界最新的技術水平的S4系列處理器。不過高通競爭對手的實力也不可小覷,德州儀器(TI)的OMAP 5系列、蘋果基于Cortex-A15核心架構的A6以及已經上市的NVIDIA Tegra 3和三星Exynos 4412四核處理器都擁有其獨特的優勢,再加上Intel Medfield的來襲,2012年手機處理器在性能上又將經歷一次質的飛躍。
評論