总线带宽
智能手机中的处理器(CPU)和我们通常理解的电脑中的处理器是有区别的,智能手机中的处理器更准确的定义应该是“SoC(片上系统)”,它是将系统中众多关键部件集成到一块芯片上,SoC上包含了CPU、GPU、内存控制器、视频解码核心、电源管理芯片等等。
通讯总线(AXI)结构图
如果说CPU是大脑,那么SoC就是包括大脑、心脏、消化系统和呼吸系统在内的一个系统集合。而总线就相当于连接各器官之间的动脉血管。血液在 血管中的流通的畅通程度就是带宽。即使人体的各个器官都非常健康,但是血液流通不畅,那么整个人也不会健康。这也说明了总线带宽在整个SoC中的重要作用。
总线带宽是指在固定的的时间可传输的数据数量,带宽越大,则代表传输能力也越强。一般Cortex-A8架构的单核处理器的总线宽度为 64bit、200MHz,总带宽1.6GB/S,就已经够用了。而A9架构的双核处理器则能够达到128bit,200MHz,总带宽为3.2GB /S。比如德州仪器OMAP4430。甚至个别处理器能够达到256bit,200MHz,总带宽可达6.4GB/S。比如三星Exynos 4210处理器。
不过也有一些处理器并没有达到一般的水平,比如Tegra 2处理器,总线宽度仅为32bit。仅为德州仪器OMAP4430的四分之一。还有高通MSM8x60,由于采用了和单核时代同样的Scropion架 构,所以,总线带宽也仅为单核时代的水平,即64bit。(数据来自网络,不一定完全准确)这也很好的解释了有些SoC虽然中央处理器等单独芯片都比较强 大,但是总体性能比较差的原因。