64ビットプロセッサを搭載する「iPhone 5s」

http://japan.cnet.com/news/commentary/35037194/
64ビットプロセッサを搭載する「iPhone 5s」--その真の狙いとは



http://pc.watch.impress.co.jp/docs/column/kaigai/20130918_615784.html
AppleiPhone 5sの「A7」でモバイルARM 64-bit一番乗り

  • 中期的には、タブレットから搭載メモリーが4GBに到達する可能性がある。
  • 長期的には、新不揮発メモリーの開発によって、内蔵メモリーと、外部メモリーが地続きになる可能性
  • ARMの命令フォーマットアーキテクチャが、古くて、複雑なために、64ビット化で、リセットしたい


従来のARMの命令は複雑で、CPUレジスターも、RISCと考えると、少なかったらしい。。(自由に使えるのは13個?)
それを、64ビット化で、RISC風に置き換える。。
命令を整理して、モダンにして、レジスターも、倍以上に増やす。。31個
これだけでも、高速化になるということか。


AArch64
http://www.wdic.org/w/SCI/AArch64

オペコードは32ビット固定長。ただし、オペランドが後付され、全体として32ビット、64ビット、96ビットの3パターンでの不定長となる


必ずしも、コードが2倍になるわけではないらしい。。。