home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.arch      Apparently more than just beeps & boops      131,241 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 129,746 of 131,241   
   David Brown to Stefan Monnier   
   Re: Intel's Software Defined Super Cores   
   22 Sep 25 20:28:33   
   
   From: david.brown@hesbynett.no   
      
   On 22/09/2025 17:28, Stefan Monnier wrote:   
   >> But, AFAIK the ARM cores tend to use significantly less power when   
   >> emulating x86 than a typical Intel or AMD CPU, even if slower.   
   >   
   > AFAIK datacenters still use a lot of x86 CPUs, even though most of them   
   > run software that's just as easily available for ARM.  And many   
   > datacenters care more about "perf per watt" than raw performance.   
   >   
   > So, I think the difference in power consumption does not favor ARM   
   > nearly as significantly as you think.   
   >   
      
   Yes, I think that is correct.   
      
   A lot of it, as far as I have read, comes down to the type of   
   calculation you are doing.  ARM cores can often be a lot more efficient   
   at general integer work and other common actions, as a result of a   
   better designed instruction set and register set.  But once you are   
   using slightly more specific hardware features - vector processing,   
   floating point, acceleration for cryptography, etc., it's all much the   
   same.  It takes roughly the same energy to do these things regardless of   
   the instruction set.  Cache memory takes about the same power, as do PCI   
   interfaces, memory interfaces, and everything else that takes up power   
   on a chip.   
      
   So when you have a relatively small device - such as what you need for a   
   mobile phone - the instruction set and architecture makes a significant   
   difference and ARM is a lot more power-efficient than x86.  (If you go   
   smaller - small embedded systems - x86 is totally non-existent because   
   an x86 microcontroller would be an order of magnitude bigger, more   
   expensive and power-consuming than an ARM core.)  But when you have big   
   processors for servers, and are using a significant fraction of the   
   processor's computing power, the details of the core matter a lot less.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca