總線帶寬
智能手機中的處理器(CPU)和我們通常理解的電腦中的處理器是有區(qū)別的,智能手機中的處理器更準確的定義應(yīng)該是“SoC(片上系統(tǒng))”,它是將系統(tǒng)中眾多關(guān)鍵部件集成到一塊芯片上,SoC上包含了CPU、GPU、內(nèi)存控制器、視頻解碼核心、電源管理芯片等等。
通訊總線(AXI)結(jié)構(gòu)圖
如果說CPU是大腦,那么SoC就是包括大腦、心臟、消化系統(tǒng)和呼吸系統(tǒng)在內(nèi)的一個系統(tǒng)集合。而總線就相當于連接各器官之間的動脈血管。血液在 血管中的流通的暢通程度就是帶寬。即使人體的各個器官都非常健康,但是血液流通不暢,那么整個人也不會健康。這也說明了總線帶寬在整個SoC中的重要作用。
總線帶寬是指在固定的的時間可傳輸?shù)臄?shù)據(jù)數(shù)量,帶寬越大,則代表傳輸能力也越強。一般Cortex-A8架構(gòu)的單核處理器的總線寬度為 64bit、200MHz,總帶寬1.6GB/S,就已經(jīng)夠用了。而A9架構(gòu)的雙核處理器則能夠達到128bit,200MHz,總帶寬為3.2GB /S。比如德州儀器OMAP4430。甚至個別處理器能夠達到256bit,200MHz,總帶寬可達6.4GB/S。比如三星Exynos 4210處理器。
不過也有一些處理器并沒有達到一般的水平,比如Tegra 2處理器,總線寬度僅為32bit。僅為德州儀器OMAP4430的四分之一。還有高通MSM8x60,由于采用了和單核時代同樣的Scropion架 構(gòu),所以,總線帶寬也僅為單核時代的水平,即64bit。(數(shù)據(jù)來自網(wǎng)絡(luò),不一定完全準確)這也很好的解釋了有些SoC雖然中央處理器等單獨芯片都比較強 大,但是總體性能比較差的原因。