瀏覽單個文章
山寨主
Power Member
 

加入日期: Mar 2010
文章: 568
事情可以分2方面看

1. X86 遲早要淘汰的 只是這是20年 還是200年後的事 我不知道
........但是 這是必然的, 後繼者未必是ARM

1. ARM io真的是夠慢的 目前ARM64 也還沒出
另個問題是 ARM的架構真的想贏PC的話
那必然要加上 MMX SSE 這類的東西... 沒加就死路一條
做特定事情怎樣都不會比PC快

另外X86 有些特化技巧 可以1個時脈 取代9~13個時脈的工作
(用做線程同步 並非是手冊上的功能 只是X86的特性造成的)

簡單的說 X86的效能 運算熱點的優化 不是靠編譯器能達到了
手動修改CODE 特定情況還可以加速2倍以上

X86並非所有地方都輸ARM
如果編譯器配合CPU 做出新的記憶體對齊標準
X86的運算效率 還可以上升很多(我想在同製程快30% 減少預測失敗50%是可以的)
缺點是 記憶體會浪廢很多做NOP 目前記憶體便宜 也不是問題
當然這是需要編譯器跟CPU同時配合才行
舊 2011-05-08, 10:07 PM #35
回應時引用此文章
山寨主離線中