注:以下外观图片中,左列为海外版多普达CHT9000,右列为O2 Xda Atom。
|
| ||
|
|
在之前的两篇评测文章中,由于OMAP850的芯片架构和侧重性与SC3 2442、PXA272存在着本质上的区别,所以测试数据上的优劣并不能完全说明OMAP850与SC3 2442、PXA272在性能上的差距,只能说明OMAP850在纯粹地运行程序的时候逊色于SC3 2442和PXA272,但在通话过程中同时运行其他程序的前提下却优胜于SC3 2442和PXA272。因此,对于OMAP850,我们不能仅从其频率的高低来论其性能的优劣。
|
| ||
|
|
OMAP850的侧重性跟SC3 2442、PXA272是完全不同的,那SC3 2442与PXA272的侧重性是否一致呢?在前两篇评测文章中,我们分别对SC3 2442与PXA272进行了分析,已经得知了SC3 2442与PXA272都是单核处理器,且侧重性也是一致的,那么按之前的推论来看,SC3 2442与PXA272应该能以测试数据来论其性能优劣的,然而事实上是否真的如此呢?我们这就来进行侧重性的测试与分析。
注:以下屏幕截图中,左列为海外版的多普达CHT9000,右列为O2 Xda Atom。
|
| ||
|
|
与之前的两篇评测文章一样,我们在选取机型产品时,除了将中央处理器(CPU)列为首要条件外,也将系统平台和内存空间列为考虑的因素,因为只有在相同的系统平台和相同的内存空间之下,测得的数据才不会产生太大的偏移。因此,我们选取的多普达CHT9000与O2 Xda Atom都采用了Microsoft Windows Mobile 5.0 for Pocket PC智能操作系统,且内存空间都为64MB RAM(运行空间)和128MB ROM(存储空间)。
|
|
|
|
三星SC3 2442处理器是一颗完全由三星电子研发的芯片,它包括AP(应用处理器)的内存板(多芯片封装),是一种适用于智能手机、掌上电脑以及其他移动手持设置的解决方案。并具有低成本、低功耗以及高性能的优势。
三星SC3 2442处理器的特点是采用ARM920T为核心,拥有一个16/32-bitRISC的微处理器,能提供应用于智能手机与手持装置的低功耗和高性能的微控制器解决方案,并开发利用了0.13umCMOS标准电池和存储编译器,大大减少了耗电量,且通过一套完整的通用系统节省了整体系统成本。
三星SC3 2442还包括以下特性:独立的16kb指令缓存和16kb的数据高速缓存、MMU虚拟内存管理部件、晶体管和STNLCD控制器、基于NANDFLASH引导、系统经理(芯片选择逻辑和SDRAM控制器)、38192UART的、48192DMA、触摸屏接口、相机接口的IIC总线接口、USB设备、多媒体卡接口等等。
Samsung SC3 2442特性:
ARM920T的CPU核心 :
64-way set-associative cache with :
I-Cache (16 KB) and D-Cache (16 KB)
Write-through and Write-back cache
operation.
MMU supports WinCE and LINUX.
Internal AMBA bus architecture (AMBA2.0,AHB/APB)
内存配置:
MCP1 : 256Mb mSDRAM (x32) + 512Mb NAND (x8)
MCP2 : 256Mb mSDRAM (x32) + 1Gb NAND (x8)
MCP3 : 512Mb mSDRAM (x32) + 1Gb NAND (x8)
MCP4 : 512Mb mSDRAM (x32) + 2Gb NAND (x8)
MCP5 : 512Mb mSDRAM (x32)
系统配备:
Little/Big-Endian support
Address space : 128MB for each bank (total 1GB)
8 memory banks :
- 6 memory banks for ROM, SRAM, and others
- 2 memory banks for ROM/SRAM/SDRAM
NAND Flash Boot Loader
- 4 KB internal buffer for booting
- Supports storage memory after booting
Power Manager : supports STOP/SLEEP
/IDLE mode
运行环境:
Internal : 1.35/1.5V
External I/O : 2.3~3.6V
Speed : 300MHz @1.35V
400MHz @1.5V
Memory : 1.8V
外设支持:
NAND Flash Controller (Normal/Advanced)
LCD Controller (up to 4K color STN and 256K color TFT)
with 1-ch LCD dedicated to DMA
Camera Interface supporting up to 4096 x 4096
resolution (2048 x 2048 pixel input support for
scaling)
USB Host/Device Interface
- 2 ports USB Host (Version 1.1 Compliant)
- 1 port USB Device (Version 1.1 Compliant)
4-ch DMA Controllers
3-ch UARTs with IrDA 1.0 (Including 64 byte FIFO)
1-ch multi-master I2C-Bus Interface
1-ch I2S-Bus Interface
4-ch 16 bit PWMs (Pulse Width Modulation)
and 1-ch 16-bit timer for OS
130 multiplexed GPIO ports
8-ch 10-bit ADCs (Max. 500KSPS), including
TSP Controller
16-bit Watch-dog Timer
RTC with calendar function
On-chip clock generator with PLL
2-ch SPIs (Synchronous Serial I/O)
SD Host/MMC (Multimedia Card) Interface
Debug and TEST
332 FBGA 14 X 14
|
PXA27x系列嵌入式处理器是Intel发布的面向移动电话和掌上电脑的XScale架构的最新处理器系列,是Intel于2004年4月发布的XScale处理器家族的升级产品,最高主频达624MHz,Intel内部开发代号为Bulverde。PXA27x是十分强大的嵌入式处理器,被广泛应用于手机和高端PDA。PXA27x扩展接口有SD/SDIO/MMC、CF/PCMCIA、CMOS/CCD CAMERA、MS/MSPRO、USB1.1、OTG、IDE、LAN、SIM接口、KEYBOARD等。更广泛地面对PDA、智能手机、PMP等设计。PXA27x所定位的市场是手持多媒体数码娱乐中心。
PXA27x具备3D加速功能,满足了游戏应用;最大可支持400万象素的CCD摄像头,数码摄像功能强大;支持LAN接口,可以扩展网络应用。PXA27x加入了wireless MMX技术和SpeedStep动态电源管理技术,不但大大增强了PXA270的媒体处理能力,而且极大降低了系统功耗,延长便携产品的电池寿命。SpeedStep技术原用于英特尔移动处理器,这种技术用通俗的语言表述就是系统需要多高的主频,它就调节到多高的频率,系统不需要时,它就将处理器主频调节到最低,绝不浪费一点点。SpeedStep技术可以将PXA27x的主频在26MHz~624MHz(最高)之间自由调节。也就是说,在系统完全空闲时,PXA27x可以运行在26MHz的主频下,此时它的功耗将低于0.1毫安!
PXA 27x完全整合了Bulverde开始提出的三个特点:Quick Capture、Wireless Speed Step和Wireless MMX:
Quick Capture
PXA27x的Quick Capture技术最高可以支持2048x2048分辩率的400万像素的照片拍摄和处理器,同时也支持这个分辩率下的高速实时回放。因为PXA27x每秒最高25MB/s的传输和处理速度足够应付这种分辩率下任何照片拍摄和传输等工作。此外,特别有意思的是在PXA271中Intel还提供了对扩展LCD的支持,这种技术允许处理器支持第二个24位真彩色的LCD屏幕,同时其包括的256KB SRAM帧缓冲可以保证两个屏幕都可以高速正常地显示图像。
Quick Capture为成像设备与无线设备提供接口,有助于改进图像质量以及降低产品整体成本,该项技术包括快速浏览、快速拍照和快速视频拍摄三种操作模式。该技术使得Bulverde可以支持400万象素数码镜头,并能提供最大416Mbit的数据传输速率。
Speed Step
PXA27x处理器支持专用的无线SpeedStep技术,这种技术可以使处理器根据系统运行的不同电源状况,自动切换工作频率和电压。虽然之前的PXA系列处理器在运行过程中,也能够改变处理器的时钟频率,但采用无线SpeedStep技术的PXA27x系列处理器,却能够结合处理器的工作频率,改变电压,实现低电能消耗。根据Intel的资料称,在启用无线MMX和无线SpeedStep技术之后可以节省30-77%的功耗。
Speed Step技术可以智能切换空闲、待机和深层睡眠三种低功耗状态,以提高动态电压管理性能,可在一定程度上缓解目前手持设备普遍存在电池续航能力较弱的现象,在保证CPU性能的情况下,最大限度地降低移动设备功耗。
Pentium's MMX
PXA27x对无线MMX技术的支持也非常优秀,无线MMX技术是一种加快处理器多媒体处理的新命令。由于无线MMX类似于桌面处理器的MMX技术,因此那些针对桌面应用且为MMX优化的程序可以很好的运行在PXA27x处理器上,并且最终的MMX优化方式同桌面MMX的优化技术几乎是一样的,这对于那些程序开发商来说是一个非常好的消息,因为很多程序只要进行简单的移植就可以运行在PXA 27x处理器的系统上。
Pentium's MMX是一种基于Intel MMXT先进的多媒体指令集MMX技术,使得基于Bulverde的无线设备在拥有堪与PC相比的多媒体性能同时,能够最大限度减轻系统功耗,另一方面,也有助于软件开发商提供类似游戏、MPEG4视频文件以及语音识别等应用服务。该款芯片把X86架构奔腾4系列上的多媒体扩展功能引入了Xscale芯片组的产品线中,用户通过这个无线多媒体扩展技术(MMX)可以在掌上设备上播放高质量的视频和玩三维游戏。
Intel同时还发表了配合PXA270使用的图形协处理器——2700G多媒体加速器。这颗芯片可以以每秒30帧,的速度播放MPEG4或WMV的图像,使PXA270的多媒体性能达到极大提升。
Intel PXA27x处理器家族里主要有3个成员:PXA270、PXA271、PXA272
每个成员中都有312MHz、416MHz、520MHz、624MHz这几种CPU主频的产品,如今我们请来的O2 Xda Atom便采用了416MHz的PXA272处理器。
Samsung SC3 2442与Intel PXA27x的架构图与特性都已经见识过了,那两者的性能表现如何呢?为此,我们也采用了SpbBenchmark、CPU速度测试、TCPMP、GXMark、MatraxBench、Amark、JBenchmark、JBenchmark2、JBenchmark3D、JBenchmarkHD以及SPMarkJava等专业测试软件对多普达CHT9000以及O2 Xda Atom进行各方面的测试。
SpbBenchmark是Spb Software公司自己开发的一套免费、面向应用的测试软件,其测试嵌入Windows Mobile操作系统的机器,包含文件、图形、CPU、应用程序、综合以及电池测试六个方面。其中文件性能主要包括文件复制/读写、目录创建、数据查询等子测试项,很好地模拟了PPC应用程序构成文件数量多、体积小的环境特征。它的CPU测试主要包括解压文件、压缩图形两部分,分别针对整数、浮点两方面测试,基本体现了主流应用程序可能对处理器产生的压力。
从SpbBenchmark软件所测得的数据来看,O2 Xda Atom的Benchmark(基准)测试得分为784.2,是多普达CHT9000的两倍有余;Atom的CPU测试得分则为1683.6,比CHT9000多了400多分,这在频率差距仅有16MHz的两颗CPU而言是非常明显的;Atom的File(文档)测试得分为376.7,也是CHT9000的两倍有余;而Atom的Graphics(显示)的测试得分则为4039.9,几乎是CHT9000的三倍。
|
| ||
|
|
CPU速度测试软件则主要进行整数加法测试、整数乘法测试、浮点加法测试以及浮点乘法测试,在测试过程中,我们也将运算次数设置在10000000次。那么,从运算结果来看,Intel PXA272的运算速度是要比Samsung SC3 2442慢一些的,出现这样的现象不能不让人惊讶的,这跟前文的SpbBenchmark测试也是相冲突的。虽然差距并不明显,但却是不可雄辩的事实。
|
|
TCPMP播放器是著名的PDA媒体播放器 BetaPlayer版后的新名称,支持众多媒体格式的播放,并具备性能测试功能,因此我们通过测试同一视频文件得知Intel PXA272的多媒体播放能力要比Samsung SC32442好上许多,平均速度达到了SC3 2442的两倍有余,测试帧速率与测试数据率也将近SC3 2442的四倍。
|
|
GXMark是Stephane Cocqueteaumont公司出品的一款评测不同设备性能的软件,该软件通过测试同一款游戏在不同设备上运行情况来测试显卡的性能指标。通过该软件的测试,我们可以得知Intel PXA272的显卡性能也要比Samsung SC3 2442好许多,PXA272整体性能指数达到了1911,比SC32442的1000多了911分。
|
| ||
|
|
MatraxBench软件则是用来测试手机的文档、3D处理、曲线运行(速度)以及矢量图等方面的表现,而测试结果也表明采用Intel PXA272 416MHz处理器的O2 Xda Atom在所有项目的测试上都要优胜于采用samsung SC32442 400MHz处理器的多普达CHT9000,总体成绩将近多普达CHT9000的两倍。
Amark测试:
|
| ||
|
|
Amark则是测试手机图形处理、测试3D处理能力的测试软件,通过该软件的测试,则可看出O2 Xda Atom几乎在所有测试项目中都要比多普达CHT9000优胜许多,特别是在3D stars(三维星级)与2D shapes(二维形状)的测试得分是多普达CHT9000的三倍左右。
JBenchmark系列测试:
|
| ||
|
|
JBenchmark是一款专业的手机评测软件。
JBenchmark1.0 针对MIDP 1.0,测试手机的图形表现能力,共有5个小的测试项目,每个10秒钟。
1. 文本: 在屏幕上用不同字体的"Jbenchmark",来检测手机的文本显示速度。
2. 2D 形状: 显示很多不同形状,不同颜色的2d图,检测手机绘制2D图形的速度.
3. 3D 形状: 显示一个旋转的盒子,检测手机绘制及3D变换能力.
4. 填充率: 显示很多不同颜色变化着的小格子,检测手机用不同颜色填充屏幕的能力5、动画: 显示一个旋转的地球,检测手机绘制静态图片的能力。
|
| ||
|
|
JBenchmark 2.0针对 MIDP 2.0,检测第二代Java设备的图像表现力,也有 5个小的测试项目,每个10秒钟。
1. 图像操作: 蒙娜丽莎的微笑图,检测手机察看及缩放图像的速度。
2. 文本: 显示一个很长的文章。检测手机读长文本的能力。
3. 游戏界面: 一个小游戏,估计是检测手机执行java小游戏的速度。
4. 3D: 一个旋转的国际象棋马,检测手机绘制复杂3D物体的能力。
5. 用户界面: 出现很多的手机控件,检测手机显示用户界面的速度。
在JBenchmark系列测试软件的测试过程中,JBenchmark 3D和JBenchmark HD同样都能够成功安装,但却依然无法成功运行,因此我们也只能通过JBenchmark和JBenchmark2的测试得分来分析O2 Xda Atom和多普达CHT9000的部分JAVA性能。那么从测试结果来看,O2 Xda Atom的JAVA性能要远胜于多普达CHT9000,特别是JBenchmark 1.0的测试成绩是多普达CHT9000的十三倍。
SPMarkJava06软件测试:
|
|
SPMarkJava06是FutureMark推出的针对移动设备的Java测试软件,这款测试软件主要用来测试系统的Java应用性能,针对支持MIDP 2.0和JSR 184的手机,测试内容包括3D游戏、2D游戏、视频播放、图片处理、JVM测试和电池测试。从测试结果来看,O2 Xda Atom的2D Game测试成绩是要逊色于多普达CHT9000的,但PNG Score以及JVM Score的测试成绩都要比多普达CHT9000出色许多。
|
|
IT168评测中心观点:在了解过Samsung SC3 2442与Intel Xscale PXA272的架构与特性后,便认为能从测试数据中分出个青红皂白,但没想到“半路杀出个程咬金”。因为两者在Spb Benchmark软件中的CPU测试成绩与在CPU速度测试软件的测试成绩相互冲突,在Spb Benchmark测试中是PXA272占了上风,而在CPU速度测试中却是SC32442占了上风。此外,由于两个测试软件的功能既有不同之处也有相同之处,所以无法再从这两个软件的测试数据来说明这两颗处理器的性能优劣了。
不过,如果排除CPU速度测试成绩而从其余软件的测试成绩来看,O2 Xda Atom无疑要比多普达CHT9000出色许多,但我们不能抛开CPU的测试成绩,且我们的测试与分析也是侧重于CPU的性能表现,那么,Atom与CHT9000在CPU上的较量便无法在测试数据上下结论了。当然,在实际的使用方面,采用PXA272 416MHz处理器的Atom是要比采用SC3 2442 400MHz处理器的CHT9000要好一些,这倒是跟采用其余测试软件所测得的结果一样,但这些表现并不能完全归纳到CPU的性能表现里,只能当作是CPU性能的陪衬测试罢了。