用針對Xscale的軟件去衡量OMAP850的性能,也是不合理的。
OMAP850是集成了基帶處理器的數字系統,決定了它需要用在移動通訊領域的。
你不可能在純PDA上看見OMAP850的蹤影。
HTC新的WM5手機,大部分都是OMAP850,沒見了Xscale的影子,因爲WM5爲TI OMAP做了優化,用起來不會讓你感覺
到太慢的。
想玩GBA,PS等模擬器的人,OMAP850是不合適的,其實就PPC玩模擬器的價值也不大,極其不方便的操作鍵盤,會很
有趣?最多是演示一下而已.而針對PPC開發的遊戲,軟件,用OMAP850,你是不會覺得有什麼緩慢的地方,最多必要
時超頻一下即可.
耗電始終是PPC的一個重要問題
OMAP用40%的耗能,獲得PXA27X 80%的性能,在PPC Phone上,是成功的!
很多喜歡把omap850與intel的Xscale做比較,前者是195MHZ,後者是416MHZ,多數人理解成爲Xscale會更快,
更強。這裏我找了一個資料參考後做了一下對比:
1、omap850的雙核心的,但不同於PC是的雙核處理器。OMAP850是2個不同的物理CPU組成的,一個ARM926負
責PDA功能,另外的ARM7負責GSM電話功能,而Xscale則只有一個ARM9處理器,它負責處理全部事情。
2、omap850的一個時鐘週期能執行8條指令,而Xscale則一個時鐘週期只能執行4條指令但Xscale的頻率比
omap850高出一倍,所以這裏基本上是處理速度差不多的,其實如果程序優化的,195MHz的omap850在效能上可
以等於416MHz的XScale,SPB Benchmark目前沒有這個優化,因此,測試結果沒有太大的意義,此外,針對XSacle
的程序在,在omap850上運行,會變慢一倍。
3、這裏我們來說說功耗,在PC上intel的CPU因爲頻率高的關係是耗電大戶,這大家都知道,相同PR值的AMD的
CPU功耗要比intel的CPU小很多(這裏對比的是奔騰D與速龍,酷睿是從移動的PM演變而來,在此不做比較)。
同樣omap850也有這樣的優點,在待機的狀態下,只需要10µA的電流即可,830一晚也就耗掉2%-3%的電量。
這樣的優點是不用多說的,待機二到三天不成問題。在芯片工藝上比較也是這樣,Xsacle是0.18的,而OMAP是
0.13的。0.18的要比0.13的省電。
4、這裏我們再來做個內存類型上的比較。Xscale用的是SD-RAM,OMAP850用的是R-RAM,誰好誰差一些,不用我
多說了。
5、omap850更適合在PPC Phone上使用,當GSM和PDA同時工作時,OMAP850的效能就完全發揮出來了,在PPC
Phone上,電話接通下,再執行其他任務,Xscale的性能將明顯下降,OMAP850就不會.OMAP的2個內核都是195MHz,
並分別處理PDA和GSM的功能。所以OMAP適合在PPC Phone上使用。這就是爲什麼在一些純PDA上看不到omap的
CPU。
說到最後:Omap850的架構與Xscale架構上是不同的,TI的omap850更適合應用在移動通信領域。這就是爲什麼
Dopod的產品大部分TI的omap系列CPU。WM5針對omap850做了優化,這樣大家在用的時候不會感覺到慢。
omap850內部還有2D加速的單元,這就是爲什麼omap850比Xscale的圖形性能強悍的原因了,從TI的產品結構上
來看,omap850是2.5G-2.75G中最具性價比的產品。不要看頻率的對比,重要的是分析一下結果.