View Single Post
Posts: 735 | Thanked: 1,054 times | Joined on Jun 2010
#4
@ ggabriel -

http://www.anandtech.com/show/7335/t...ne-5s-review/4

"Similar to the x86-64 transition, the move to A64 comes with an increase in the number of general purpose registers. ARMv7 had 15 general purpose registers (and 1 register for the program counter), while ARMv8/A64 now has 31 that are each 64-bits wide. All 31 registers are accessible at all times. Increasing the number of architectural registers decreases register pressure and can directly impact performance. The doubling of the register space with x86-64 was responsible for up to a 10% increase in performance.

The original ARM architecture made all instructions conditional, which had a huge impact on the instruction space. The number of conditional instructions is far more limited in ARMv8/A64.

The move to ARMv8 also doubles the number of FP/NEON registers (from 16 to 32) as well as widens all of them registers to 128-bits (up from 64-bits). Support for 128-bit registers can go a long way in improving SIMD performance. Whereas simply doubling register count can provide moderate increases in performance, doubling the size of each register can be far more significant given the right workload. There are also new advanced SIMD instructions that are a part of ARMv8. Double precision SIMD FP math is now supported among other things.

ARMv8 also adds some new cryptographic instructions for hardware acceleration of AES and SHA1/SHA256 algorithms. These hardware AES/SHA instructions have the potential for huge increases in performance, just like we saw with the introduction of AES-NI on Intel CPUs a few years back. Both the new advanced SIMD instructions and AES/SHA instructions are really designed to enable a new wave of iOS apps."

@ ste-phan:

http://liliputing.com/2013/11/tizen-...hitecture.html

"In terms of 64-bit support, Tizen 3.0 will support both 64-bit ARM and Intel-based chips, which makes sense since Intel is a major backer of the project, but most phones and tablets still ship with ARM-based processors."
 

The Following 4 Users Say Thank You to Jedibeeftrix For This Useful Post: