ハンドル欲しいMobile系、Direct3DやShaderなどについて書いています。commentスマートフォンが搭載しているメモリ容量は非常に速いペースで増加しています。下記ページに日本で発売された端末のスペックを集めています。日本で発売されたスマートフォン・タブレット全リストざっと眺めただけでもだいたいこんな感じ↓でしょうか。デバイスで容量増加が著しいことがわかります。プロセッサの壁にぶつかることになります。容量が必要になる原因の一つとして画面の高解像度化が考えられます。増量に負けないペースで進化してきました。1280x720〜?高解像度化に伴いアプリケーションで必要な描画リソース量も増加します。サポートも必須となります。リソースも大幅に増えているのではないかと考えられます。化は自然な流れだといえるでしょう。先陣を切ったのはかなり意外だと思いました。他にも様々なメリットがあります。化においてはさまざまなアーキテクチャの変更が行われているようです。ひとつは命令セットやレジスタなどのハードウエア的なアーキテクチャの変更で、もうひとつはソフトウエア的な取り決めを再設計可能なことです。設計が古く都合が悪くなっていた仕様などを切り捨てることが出来ます。プロセッサですが、ひとつのインストラクションに複数の機能が盛り込まれた多機能な命令体系でした。組み込まれているなどかなり独特です。異なる別の命令セットになっています。方が命令数が減ってコンパクトになっていることに気が付きます。使われることがありました。浮動小数点値も関数入出力では一旦整数レジスタを経由しており無駄が発生します。相当となっているようです。スタックフレームの改良ができることも実パフォーマンスに影響を与えているのではないかと思います。方が速いことに気が付きます。ようにソフトウエアのデザイン面で互換性保たなくて良いことも大きなメリットになっていると考えられます。化は意味があるように思います。ためにコンパイラの出力コードを調べていたのですが、これ↓が最初なにかわかりませんでした。