An independent analysis of the microarchitecture behind Apple’s latest A7 processor has shown that the company was not overstating when it called the design “desktop class,” with the new silicon matching up well against Intel’s recent desktop components.
The A7 sports the same number of execution ports as Intel’s Ivy Bridge chips and a reorder buffer equal to that found in the Haswell architecture, according to Anand Shimpi of AnandTech. Shimpi arrived at his conclusions by studying the A7 itself as well as Apple code commitments to the LLVM compiler project.
“Apple didn’t build a Krait/Silvermont competitor, it built something much closer to Intel’s big cores,” Shimpi wrote, referring to Intel and Qualcomm’s ultra-mobile CPU designs. “At the launch of the iPhone 5s, Apple referred to the A7 as being “desktop class” – it turns out that wasn’t an exaggeration.”
The number of execution ports is important because it defines how many instructions the processor can handle concurrently. Apple’s A7 can process six instructions per clock cycle, the same as Intel’s Ivy Bridge chips found in previous-generation Apple laptops and twice the capacity of the A6.
Similarly, a larger reorder buffer gives the processor a bigger pool of instructions to choose from when deciding how to most efficiently complete its tasks. The A7’s 192-instruction buffer matches Intel’s Haswell designs and is more than four times the A6’s 45-instruction buffer.
Read more here.