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
AppleがiPhone 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倍になるわけではないらしい。。。