Power Member
|
事情可以分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同時配合才行
|