Performance
仿真性能:x86 vs ARM
前段時間,我在系統的 android中執行了一個
ARM
android 圖像,速度太慢,甚至無法平滑移動游標。因為它需要實時翻譯指令。AVD``x86``ARM``x86
所以問題是“ARM 更難模仿還是 x86?”
我的意思是給定兩個 CPU,一個 x86 和一個 ARM,在不同領域具有幾乎相同的性能(只是一個假設),哪一個本質上更快?x86 上的 ARM 仿真或 ARM 上的 x86 仿真?
我認為由於 x86 指令非常複雜,因此需要大量工作才能及時編譯它(反之亦然)。我對麼?還是有可能得出一個合理的結論?
至少一些 x86 處理器內部有一個 RISC 處理器,模擬 x86。
沒有一個頭腦正常的人會使用 x86 來模擬 RISC 處理器。除非他們必須(請參閱您的案例)。
擁有大量寄存器會有所幫助(ARM 有很多寄存器)。
使用大指令集模擬小指令集也是一種浪費。大型指令集會減慢它的速度,沒有任何好處。