Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Author Topic: No wonder Apple is moving to ARM  (Read 2050 times)

phi2008

  • Reg Member
  • ***
  • Posts: 420
No wonder Apple is moving to ARM
« on: August 28, 2018, 03:49:51 PM »

Quote
Arm promises Intel Core i5 performance at lower power

Arm has published a blog post about how it is accelerating mobile and laptop performance. The key graphic shared by the chip designer shows of the firm's first ever public forward looking roadmap with performance numbers. In brief, later this year, Arm expects its <5W Cortex-A76 to offer performance on a par with the 15W Intel Core i5-7300U. (To judge comparative performance it used the single-core SPEC CINT2006 benchmark.) Furthermore, Arm predicts that its upcoming processor generations will deliver >15 per cent computer performance uplifts through 2020 to easily break beyond Intel's trajectory.

...

https://hexus.net/tech/news/cpu/121217-arm-promises-intel-core-i5-performance-lower-power/

Looks like ARM is going to corner the laptop market at least.  ;)
Logged

Weaver

  • Senior Kitizen
  • ******
  • Posts: 11459
  • Retd s/w dev; A&A; 4x7km ADSL2 lines; Firebrick
Re: No wonder Apple is moving to ARM
« Reply #1 on: August 28, 2018, 05:10:45 PM »

The thing is, the logic to allow multiple instructions to execute in parallel in one thread safely is possibly costly. I don't know how much power that is. That is going to spoil the low power characteristics of these machines, and they would be wasting energy in order to get superb performance. On Intel Haswell and later new processors, if logic allows, you can execute four instructions in parallel, more where instructions get deleted altogether, register-to-register moves are an example. This crucifies ARM for straightforward computing tasks. Sometimes programs have sequential dependancies and no room for instruction parallelism and in that case your luck is out. But if your luck is in, you can easily get a three time or four times or more speed up, so your 2GHz processor turns into an 8GHz one effectively if you have the right kind of sequence of ordinary common instructions in an inner loop.

If ARM designers wish to get the very best battery performance then they simply will not deliver this and so they will always be three or four times slower in some fairly common situations. Or not. Mains powered machines, who cares, so there would be an argument for a massive gap between Mac CPUs and iPhone CPUs and who knows where you would put the iPad, probably in the iPhone category. However perhaps it would be an idea to give users a choice of iPad models depending on whether or not you, like me, never run your iPad on battery.
Logged

22over7

  • Reg Member
  • ***
  • Posts: 101
Re: No wonder Apple is moving to ARM
« Reply #2 on: August 28, 2018, 07:31:14 PM »

@weaver, I'm interested. I can't find the string "thread" in the link @phi2008 posted.  (Plus I've lingering interests in processor design, and have terminally annoyed everyone I knew who still does it.  Did you once (do it)?)

To my mind, the field started to go insane a couple of decades ago when performance began to mean how many machine/architectural instructions you could retire per (lucky) microsecond, regardless of area, power, heat, complexity/bugs, address-spaces and multithreading.  I reckon we're pretty close to the wall in terms of what human beings can design reliably with a (basically) 1960's mind-set.

(I'm quite open minded really...)





Logged

Weaver

  • Senior Kitizen
  • ******
  • Posts: 11459
  • Retd s/w dev; A&A; 4x7km ADSL2 lines; Firebrick
Re: No wonder Apple is moving to ARM
« Reply #3 on: August 28, 2018, 11:08:00 PM »

The thing about threads is that some processors, some intel processors have two program counters (iirc Intel call it the IP register) and two sets of registers so two complete sets of state and can execute two threads in parallel. They call it hyperthreading. Then there is the issue of n complete processors on one chip. So this could be n or 2n threads.

So I was restricting this to talk about one single thread, and the number of instructions executed from a small region around the same PC value.

I have never done any work involving hardware design, although I would love to start thinking about a design for a processor architecture and have given it some small amount of thought. I have done a lot of detailed reading in the subject in recent years. I used to write a lot of assembly language for a living, that's all, so I am machine code literate.

I am not sure that I am convinced that there are not more very radical things that could be carried out, as I have a couple of ideas that have never been done, but I don't know whether they would actually speed anything up, although some might tolerate higher clock speeds and that would be enough. The limits of electronics will soon be reached and then it will be down to extremely radical architectural changes or even more parallelism.
Logged

phi2008

  • Reg Member
  • ***
  • Posts: 420
Re: No wonder Apple is moving to ARM
« Reply #4 on: August 29, 2018, 02:44:05 PM »

Quote
I have never done any work involving hardware design ...

Maybe a good place to start is FPGAs - people often emulate various CPUs on them.

DESIGNING A CPU IN VHDL FOR FPGAS

 :)
Logged

shambly

  • Member
  • **
  • Posts: 23
Re: No wonder Apple is moving to ARM
« Reply #5 on: August 29, 2018, 07:17:39 PM »

Bare in mind that from the A6 chip, Apple reportedly stopped using ARM's own cores (designs provided by ARM to all and sundry), and designed their own processors to the ARM architecture (processors unique to Apple). Qualcomm do the same, and others are following...
it is part of Apples competitive advantage. They do not rely on ARM's capabilities....

Link to publicly available information...

https://en.wikipedia.org/wiki/Apple-designed_processors

 
Logged

Weaver

  • Senior Kitizen
  • ******
  • Posts: 11459
  • Retd s/w dev; A&A; 4x7km ADSL2 lines; Firebrick
Re: No wonder Apple is moving to ARM
« Reply #6 on: August 30, 2018, 08:08:07 AM »

Forgive my ignorance, I didn't know ARM even designed cores, but then I may be completely wrong, seeing as I don't know what I am talking about. I thought they just licenced IP. Please someone who does know what they are one about put me right.

I read something interesting about the Apple A11 processor. It has a neural network hardware core in it apparently. All a fairly expensive toy for the face recognition thingy, which is after all just a luxury, but I suppose they are hungry for marketing differentiation. And after all, there might be additional applications found for that hardware.
« Last Edit: August 30, 2018, 08:25:13 AM by Weaver »
Logged

shambly

  • Member
  • **
  • Posts: 23
Re: No wonder Apple is moving to ARM
« Reply #7 on: August 30, 2018, 09:34:22 AM »

Forgive my ignorance, I didn't know ARM even designed cores... I thought they just licenced IP.

That is the intellectual property (IP) that they license. Either as VHDL/Verilog to compile to the process technology that you are using (i.e. for you to turn into physical gates) for your IC design, or as a hard macro for a particular silicon process (a set of masks for the corner of your IC that will contain the CPU).

 
Logged

Weaver

  • Senior Kitizen
  • ******
  • Posts: 11459
  • Retd s/w dev; A&A; 4x7km ADSL2 lines; Firebrick
Re: No wonder Apple is moving to ARM
« Reply #8 on: August 30, 2018, 12:22:46 PM »

Oh I see, I just told myself that it was the abstract stuff, the architecture only, not implementation details. But that as I said I know nothing, so thanks for enlightened me.
Logged
 

anything