Apple’s 64-bit Cyclone microarchitecture detailed

“The most challenging part of last year’s iPhone 5s review was piecing together details about Apple’s A7 without any internal Apple assistance,” Anand Lal Shimpi reports for AnandTech. “I had less than a week to turn the review around and limited access to tools (much less time to develop them on my own) to figure out what Apple had done to double CPU performance without scaling frequency.”

“The end result was an (incorrect) assumption that Apple had simply evolved its first ARMv7 architecture (codename: Swift),” Lal Shimpi reports. “Based on the limited information I had at the time I assumed Apple simply addressed some low hanging fruit (e.g. memory access latency) in building Cyclone, its first 64-bit ARMv8 core.”

Lal Shimpi reports, “By the time the iPad Air review rolled around, I had more knowledge of what was underneath the hood: ‘As far as I can tell, peak issue width of Cyclone is 6 instructions. That’s at least 2x the width of Swift and Krait, and at best more than 3x the width depending on instruction mix. Limitations on co-issuing FP and integer math have also been lifted as you can run up to four integer adds and two FP adds in parallel. You can also perform up to two loads or stores per clock.’ …Although I empirically verified many of Cyclone’s features in advance of the iPad Air review last year, today we have some more concrete information on what Apple’s first 64-bit ARMv8 architecture looks like.”

Much more in the full article – recommended – here.

[Thanks to MacDailyNews Reader “Dan K.” for the heads up.]

5 Comments

  1. the devils in the details, apples relentless refinement of every detail sure beats microsoft’s approach of hiding that huge lump of whatever it was in the back of the slate so it looked thinner in the picture. apple advances its design every aspect every time (kudos)

  2. Can always trust the guys at AnandTech to go that extra mile to understand and decipher the pros and cons of any claim made by companies and putting it across users in a more understandable way. Brilliant.

  3. What Apple did & is doing in the CPU is one thing and what it implies for Apple’s tablets in the future is another thing entirely.

    I can see iPads having truly desktop class performance for tablet apps. This will allow more high end apps to run smoothly and quickly on tablets that will allow even greater benefits for end users.

    Improving voice queries and security/encryption of all communications that easily come to mind. But audio, video, illustration work of all different types will improve dramatically, too.

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.