Detailed comparison of ARM vs x86 on Windows

By: Beastian (no.email.delete@this.aol.com), December 11, 2019 9:21 am
Room: Moderated Discussions
A game dev ported his own code into Windows on ARM and compared its performance to x86 code:

https://megayuchi.com/2019/12/08/surface-pro-x-benchmark-from-the-programmers-point-of-view/

His conclusions

In general CPU operations – arithmetic, reading from and writing to memory, the ARM64 performance of the SQ1 processor is satisfactory.
When using spin lock, performance is significantly lower than intel x86. Also when it in a bad situation with multithreading, such as using Critical Sections, performance is significantly lower than x86.
It’s still slower than intel x86. In addition to the clock frequency, instruction efficiency is still lower than Intel x86.
But that’s enough to use as a laptop (assuming it running apps for ARM64). CPU performance is not severely degraded compared to Intel x86. Sometimes it’s better than x86. GPU performance in particular is impressive.
At the moment, there are problems with Qualcomm’s GPU drivers. Both performance and stability are a problem with DirectX.
If popular productivity applications are released for ARM64, I think it can provide a working environment that is not lacking compared to x86 devices.
If the GPU driver improves, I think the game that runs on the x86 Surface Pro can run smoothly.
x86 emulation performance is significantly lower than that of native ARM64. If the Windows on ARM ecosystem has to rely on x86 emulation, there is no future.


 Next Post in Thread >
TopicPosted ByDate
Detailed comparison of ARM vs x86 on WindowsBeastian2019/12/11 09:21 AM
  Detailed comparison of ARM vs x86 on WindowsAdrian2019/12/11 10:19 AM
    Detailed comparison of ARM vs x86 on Windowsanonlitmus2019/12/11 07:30 PM
    Detailed comparison of ARM vs x86 on Windowsblaine2019/12/14 04:32 AM
      Detailed comparison of ARM vs x86 on WindowsMichael S2019/12/14 03:25 PM
  Detailed comparison of ARM vs x86 on WindowsBrendan2019/12/11 09:49 PM
    Detailed comparison of ARM vs x86 on Windowsnone2019/12/12 12:02 AM
      Detailed comparison of ARM vs x86 on WindowsGabriele Svelto2019/12/12 05:56 AM
        Competitive advantage of x86 memory modelJason Creighton2019/12/12 11:31 PM
          Competitive advantage of x86 memory modelAnne O. Nymous2019/12/13 01:05 AM
            Competitive advantage of x86 memory modelSimon Farnsworth2019/12/13 02:36 AM
          Competitive advantage of x86 memory modelChester2019/12/13 04:52 AM
            Competitive advantage of x86 memory modelMichael S2019/12/13 05:59 AM
              Competitive advantage of x86 memory modelFoo_2019/12/13 10:35 AM
                Competitive advantage of x86 memory modelanonlitmus2019/12/13 07:53 PM
                  Competitive advantage of x86 memory modelBigos2019/12/14 04:09 AM
                    Competitive advantage of x86 memory modelLinus Torvalds2019/12/14 12:43 PM
                      Competitive advantage of x86 memory modelEd2019/12/14 03:26 PM
                        Competitive advantage of x86 memory modelLinus Torvalds2019/12/14 05:42 PM
                          Competitive advantage of x86 memory modelPatrick Schluter2019/12/15 10:05 AM
                            Competitive advantage of x86 memory modelEd2019/12/15 02:22 PM
                          Zig languageRay2019/12/15 02:31 PM
                            Zig languageRoyi2019/12/16 10:58 PM
                              Zig languageMichael S2019/12/17 02:43 AM
                          Competitive advantage of x86 memory modelMontaray Jack2019/12/17 08:00 AM
                            Competitive advantage of x86 memory modelMontaray Jack2019/12/17 08:05 AM
                            Competitive advantage of x86 memory modelLinus Torvalds2019/12/17 11:55 AM
                              Competitive advantage of x86 memory modelMontaray Jack2019/12/17 05:49 PM
                                Competitive advantage of x86 memory modelgallier22019/12/18 03:22 AM
                                  Competitive advantage of x86 memory modelDavid Hess2019/12/18 08:57 AM
                                    Competitive advantage of x86 memory modelgallier22019/12/18 12:30 PM
                                      Competitive advantage of x86 memory modelDavid Hess2019/12/18 05:16 PM
                                        Competitive advantage of x86 memory modelC. Ladisch2019/12/19 01:43 AM
                                        Competitive advantage of x86 memory modelMontaray Jack2019/12/19 01:23 PM
                  Competitive advantage of x86 memory modelFoo_2019/12/14 04:43 AM
                    Competitive advantage of x86 memory modelanonlitmus2019/12/14 07:01 AM
                      Competitive advantage of x86 memory modelFoo_2019/12/14 09:51 AM
                Competitive advantage of x86 memory modelPaul2019/12/14 11:27 AM
                  Competitive advantage of x86 memory modelFoo_2019/12/14 05:32 PM
                    Competitive advantage of x86 memory modelPaul2019/12/15 05:51 PM
              Competitive advantage of x86 memory modelChester2019/12/13 02:33 PM
                Competitive advantage of x86 memory modelMichael S2019/12/14 12:46 PM
                  Competitive advantage of x86 memory modelLinus Torvalds2019/12/14 01:30 PM
                    Competitive advantage of x86 memory modelMichael S2019/12/14 01:53 PM
                  Competitive advantage of x86 memory modelAdrian2019/12/14 01:57 PM
                    Competitive advantage of x86 memory modelLinus Torvalds2019/12/14 02:59 PM
                      Competitive advantage of x86 memory modelAdrian2019/12/14 11:41 PM
                        Competitive advantage of x86 memory modelLinus Torvalds2019/12/15 01:24 PM
                          Competitive advantage of x86 memory modelAdrian2019/12/15 11:33 PM
                          Competitive advantage of x86 memory modelYuhong Bao2020/02/05 02:52 AM
                            Competitive advantage of x86 memory modelrwessel2020/02/05 03:07 AM
                            80286Adrian2020/02/05 11:21 AM
                      Competitive advantage of x86 memory modelPaul2019/12/15 06:29 PM
                        Competitive advantage of x86 memory modelLinus Torvalds2019/12/15 08:59 PM
              Competitive advantage of x86 memory modelKonrad Schwarz2020/02/01 01:01 AM
                Competitive advantage of x86 memory modelMark Roulo2020/02/01 09:56 AM
                  Competitive advantage of x86 memory modelFoo_2020/02/01 12:38 PM
                    Competitive advantage of x86 memory modelMark Roulo2020/02/01 06:40 PM
                  Competitive advantage of x86 memory modelwumpus2020/02/02 09:02 AM
                    Competitive advantage of x86 memory modelMark Roulo2020/02/02 09:59 AM
          Competitive advantage of x86 memory modelJon Masters2019/12/13 11:34 PM
          Competitive advantage of x86 memory modelJon Masters2020/02/04 01:33 AM
            Competitive advantage of x86 memory modelMichael S2020/02/04 02:05 AM
              Competitive advantage of x86 memory modelFoo_2020/02/04 03:54 AM
            Competitive advantage of x86 memory modelJukka Larja2020/02/04 07:12 AM
            Competitive advantage of x86 memory modelanon.12020/02/05 08:25 AM
              Competitive advantage of x86 memory modelKonrad.Schwarz2020/02/06 05:32 AM
                Competitive advantage of x86 memory modelMichael S2020/02/06 06:31 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?